PHP学习 array()数组练习-for循环2维数组

PHP课程开起来已经2个星期了。自己也学到了一些东西。但是很多函数和数据什么的都没怎么记住,而且写东西时没有一点思路。闭门塞。而且脑子一片空白。老师布置的作业也很多没有完成。每天下午的自习课上。不是在上网就是弄自己的网站和模版。代码几乎没有练习。前端时间的一个小测验。才知道自己原来啥都没学会。啥都没记住。

 放了一个清明的假期。这3天也几乎没有去看书和视频。也没去写代码。就这样浑浑噩噩的过去了。今天下午从新拾起自己的心情。把书上的一些代码都敲了一遍。现在贴出一点!

 for循环和foreach 遍历数组例子:

for循环一个2维数组
//for循环一个2维数组

$biaoge=array( //把数组赋给变量
       array(1,"gaomou1","jingli11",4000),
       array(2,"gaomou2","jingli22",4000),
      array(3,"gaomou3","jingli33",4000), 
      array(4,"gao1","li11",4000),
      array(5,"gao2","li22",4000),
     array(6,"gao3","li33",4000),  
    array(7,"mou1","jing11",4000),
    array(8,"mou2","jing22",4000),
    array(9,"mou3","jing33",4000)   
  );
echo '<table align="center" width="600" border="1">';//输出表格
echo '<caption>联系表</caption>';
echo '<tr bgcolor="#dddddd">';
echo '<th>标号</th><th>名字</th><th>职位</th><th>工资</th></tr>';  
  for($row=0;$row<count($biaoge2);$row++){
      if($row%2==0){ //这里if判断行取于2=0。背景色为
      $bg="#ffffff";
   }else{
       $bg="#dddddd";
   }
   echo '<tr bgcolor='.$bg.'>';//输出TR
   for($col=0;$col<count($biaoge[$row]);$col++){ //在来一次循环遍历出<td>列
       //取于数组里的下标值,使用count常量统计循环次数
       echo '<td>'.$biaoge[$row][$col].'</td>';    
   }  
   echo '</tr>';
  }
  echo '</table>'; 
  echo "<pre>"; //原型输出$biaoge 这个数组值
  print_r($biaoge);
  echo "</pre>";
  
  

相关文章

仅有 1 条评论
  1. Star

    for($row=0;$row$row

    Star 回复
发表新评论