<?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 "<br>";
print_r($array["财务部"][0]);
echo "<br>";
//直接声明二维数组
$arr[][]="zs";
$arr[][]="ls";
$arr[][]="ww";
$arr[][]="zl";
echo "<pre>";
print_r($arr);//输出时先是外层数组索引值递加
echo "</pre>";
/*使用for循环遍历数组
优点:1.执行效率高
不足:1.只能适用于下标连续的索引数组;
2.不能遍历关联数组
*/
$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<$num;$i++)
{
echo $arr[$i]."<br>";
}
?>
原文链接:https://blog.csdn.net/living_ren/article/details/73556225
本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。
还没有人抢沙发呢~