实例
<?php //空数组 //方法一 $arr=array(); print_r($arr); //方法二 echo'<br>'; $arr=[]; print_r($arr); var_dump($arr); //数组 //一维 echo'<br>'; $arr=array( '大树', '小草', 180 ); print_r($arr); //二维 echo'<br>'; $arr=array( '笔记本', '铅笔', array( '笔记本电脑', '签字笔' ), ); print_r($arr); //关联数组 echo'<br>'; $arr=array( 'k'=>'key', 'v'=>'value' ); print_r($arr); //索引数组 echo'<br>'; $arr=array( '语文', '数学', '英语' ); print_r($arr); //三维数组 echo'<br>'; $arr=array( 'name'=>'大侠', 'age'=>18, 'nengli'=>[ '醉拳', '过肩摔', '扫堂腿'=>[ '腿有力', '姿势要帅' ], ], ); print_r($arr); //循环二维数组 echo'<hr>'; $arr=[ [ 'size' =>'L', 'color' =>'灰色' ] ]; foreach($arr as $k=>$v){ foreach($v as $vv){ echo $vv; echo'<br>'; } } echo '<hr>'; //循环三维数组 $arr=[ ['mame'=>'衣服', 'age'=>'青少年', 'sex'=>'男', 'size'=>[ '中号', '大号', '小号' ] ] ]; foreach($arr as $v){ if(is_array($v)){ foreach($v as $k){ if(is_array($k)){foreach($k as $s){echo $s;} } else{ echo $k; echo '<br>'; } } } else{ echo $v; } }; //print_r($arr); ?>
运行实例 »
点击 "运行实例" 按钮查看在线实例
效果图:
关键在于foreach的多次嵌套,if判断if(is_array),一不注意会少符号。