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].”
“;
?}
?>
还没有评论,来说两句吧...