foreach循环遍历二维数组
array(3) { |
|
| [0]=> | |
| array(8) { | |
| ["degreesid"]=> | |
| string(1) "1" | |
| ["degreeid"]=> | |
| string(1) "0" | |
| ["degreename"]=> | |
| string(6) "本科" | |
| ["studentid"]=> | |
| string(1) "1" | |
| ["schoolname"]=> | |
| string(6) "北医" | |
| ["faculty"]=> | |
| string(36) "公共卫生学院预防医学专业" | |
| ["begindate"]=> | |
| string(4) "1996" | |
| ["enddate"]=> | |
| string(4) "2001" | |
| } | |
| [1]=> | |
| array(8) { | |
| ["degreesid"]=> | |
| string(1) "2" | |
| ["degreeid"]=> | |
| string(1) "0" | |
| ["degreename"]=> | |
| string(6) "硕士" | |
| ["studentid"]=> | |
| string(1) "1" | |
| ["schoolname"]=> | |
| string(6) "北医" | |
| ["faculty"]=> | |
| string(12) "公卫流病" | |
| ["begindate"]=> | |
| string(4) "2001" | |
| ["enddate"]=> | |
| string(4) "2004" | |
| } | |
| [2]=> | |
| array(8) { | |
| ["degreesid"]=> | |
| string(1) "3" | |
| ["degreeid"]=> | |
| string(1) "0" | |
| ["degreename"]=> | |
| string(6) "博士" | |
| ["studentid"]=> | |
| string(1) "1" | |
| ["schoolname"]=> | |
| string(6) "北医" | |
| ["faculty"]=> | |
| string(12) "公卫儿少" | |
| ["begindate"]=> | |
| string(4) "2007" | |
| ["enddate"]=> | |
| string(4) "2010" | |
|
} |
|
| } |
横向的表格
<?php var_dump($Degreelist);?>
<?php foreach($Degreelist as $key=><span style="color:#FF0000;">$value</span>){ //var_dump($value); ?>
<tr>
<td>专业:
<?= <span style="color:#FF0000;">$value</span>["faculty"]?></td>
<td> 毕业院系:
<?=$value["schoolname"]?></td>
</tr>
<tr>
<td>入校时间:
<?=$value["begindate"]?></td>
<td>离校时间:
<?=$value["enddate"]?></td>
</tr>
<?php }?>====================================================================================
遍历一维数组 表格
<table class="table table-striped table-bordered bootstrap-datatable">
<input type="hidden" name="act" value="new">
<tr>
<td align="center" style="width:20%;">比赛名称</td>
<td align="center">举办城市</td>
<td align="center">举办地点</td>
<td align="center">开始时间</td>
<td align="center" >结束时间</td>
</tr>
<?php $i=0;?>
<?php $_SESSION["session"]="6666";?>
<span style="color:#FF0000;"><?php foreach ($saishi as $v):?>
<tr>
<td align="center" style="width:20%;"><a href="<?php echo base_url()."huarenbei2?id=" ?><?php echo $v["matchid"];?>"><?php echo $v["matchname"];?></a></td>
<td align="center" style="width:20%;"><?php echo $v["city"];?></td>
<td align="center" style="width:20%;"><?php echo $v["location"];?></td>
<td align="center" style="width:20%;"><?php echo $v["matchsday"];?></td>
<td align="center" style="width:20%;"><?php echo $v["matcheday"];?></td>
<?php $i=$i+1; ?>
</tr>
<?php endforeach?></span>
</table>纵向的表格
<tr>
<td height="40" align="center">姓名</td>
<td align="center">性别</td>
<td align="center">年龄</td>
<td align="center">报名</td>
<td align="center">已报项目</td>
<td align="center"> 队员1 </td>
<td align="center"> 队员2 </td>
<td align="center"> 队员3 </td>
<td align="center"> 操作 </td>
<td align="center">缴费</td>
</tr>
<?php var_dump($arrMemberList);?>
<?php $n = 0;?>
<?php foreach($arrMemberList as $key=>$value){ //var_dump($value); ?>
<tr>
<td height="40" align="center"><?php echo $value["realname"]?></td>
<?php
if($value["gender"]=="0"){
$sex = "女";
}else{
$sex = "男";
}
?>
<td align="center"><?php echo $sex;?></td>
<td align="center"><?php echo $memberage[$n];?></td>
<td align="center"></td>
<td align="center"></td>
<td align="center"></td>
<td align="center"></td>
<td align="center"></td>
<td align="center"></td>
<td align="center"></td>
</tr>
<?php $n = $n+1;?>
<?php }?>
===================================
循环中将循环中的不同值赋给不同变量
$result = array();foreach ($query as $v){
$result[] = $v->data;
//echo $v->data;
echo "<br>";
}
-------------------
//1、遍历$arrMemberList数组,通过每个成员的userid得到相应的个人年龄 //***********************
//2、遍历$arrMemberList数组,通过每个成员的userid得到相应的个人是否有参报项目
//3、如果成员报了项目,那么从teamform表中遍历出来所报项目名称
//4、如果成员报了项目,取得队友名称
//echo $userid;
$memberage = array();
$memberproject = array();
$memberprojectname = array();
$teammate = array();
foreach ($arrMemberList as $value) {
$memberage[] = $this->Common_model->get_memberage($value["userid"]);
$memberproject[] = $this->Team_model->get_memberproject($value["userid"],$teamid,$matchid);
// $memberprojectname[] = $this->Team_model->get_memberprojectname($value["userid"],$teamid,$matchid);
// $teammate[] = $this->Team_model->get_teammate($value["userid"],$teamid,$matchid);
}
$data["memberage"] = $memberage;
$data["memberproject"] = $memberproject;
// $data["memberprojectname"] = $memberprojectname;
// $data["teammate"] = $teammate;
$data["arrTeamMatch"] =$arrTeamMatch;年龄在view层中输出方式
<?php
$n = 0; //$n用于数组下标
?>
<?php
foreach ($arrMemberList as $value) { ?> <tr><td align="center"><?php echo $memberage[$n];?></td>
</tr>
<?php }?>
=============
<td><a href="<?php echo base_url()."club?teamid=".$arrTabledata["0"]["teamid"]; ?>"><?php echo $arrTabledata["0"]["teamname"]; ?></a></td>
- 上一篇: TP 查询某一条件字段 并 排序
- 下一篇: js传递二维数组给php
