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