0
点赞
收藏
分享

微信扫一扫

for php 循环输出数组

?$array=[
   ? ?"市场部"=>[
   ? ? ? ? ["name"=>"经理","sex"=>"man","age"=>22,"email"=>"aaa@bbb.com"],
   ? ? ? ? ["name"=>"ZS","sex"=>"woman","age"=>20,"email"=>"bbb@bbb.com"],
   ? ? ? ? ["name"=>"LS","sex"=>"man","age"=>24,"email"=>"ccc@bbb.com"]
   ? ? ? ?],
   ? ?"外贸部"=>[
   ? ? ? ? ["name"=>"经理","sex"=>"man","age"=>28,"email"=>"ddd@bbb.com"],
   ? ? ? ? ["name"=>"ZS","sex"=>"woman","age"=>30,"email"=>"eee@bbb.com"],
   ? ? ? ? ["name"=>"LS","sex"=>"man","age"=>34,"email"=>"fff@bbb.com"],
   ? ? ? ?],
   ? ?"财务部"=>[
   ? ? ? ? ["name"=>"经理","sex"=>"man","age"=>28,"email"=>"ggg@bbb.com"],
   ? ? ? ? ["name"=>"ZS","sex"=>"woman","age"=>30,"email"=>"hhh@bbb.com"],
   ? ? ? ? ["name"=>"LS","sex"=>"man","age"=>34,"email"=>"iii@bbb.com"]
   ? ? ? ?],
   ? ? ?];
   ?//访问三维数组的方式 ? ?
   ?echo $array["外贸部"][2]["email"];
   ?echo "
";   ?print_r($array["财务部"][0]);
   ?echo "
";   ?
   ?//直接声明二维数组
   ?$arr[][]="zs";
   ?$arr[][]="ls";
   ?$arr[][]="ww";
   ?$arr[][]="zl";
   ?echo "
";

   ?print_r($arr);//输出时先是外层数组索引值递加

   ?echo "   ?
   ?
   ?$arr=array("");
   ?$value='a';
   ?//使用for循环为$arr数组每个元素赋值
   ?for($a=0;$a<20;$a++)
   ?{
   ? ?$arr[$a]=$value++;
   ?}
   ?var_dump($arr);
   ?//程序执行效率的优化:将count()函数拿出来赋给一个变量,这样就不用每次都在数组中执行系统函数浪费系统资源
   ?$num=count($arr);
   ?for($i=0;$i
   ?{
   ? ?echo $arr[$i]."
";   ?}
  ?>

举报

相关推荐

0 条评论