索引数组
$var= array( '淘宝', '阿里', '支付宝', '百度', );
关联数组
$arr = array( 'baidu'=> '百度', 'taobo'=>'淘宝', 'bilibili'=>'哔哩哔哩' );
循环二维数组
$second = array( array( 'name'=>'淘宝', 'boss'=>'马云', ), array( 'name'=>'百度', 'boss'=>'李彦宏' ), array( 'name'=>'华为', 'boss'=>'任正非' ), ); foreach ($second as $k => $value){ foreach ($value as $kk => $item){ echo $kk.'--'.$item,'<br>'; } }
循环三位数组(+混编)
$third = array( array( 'name'=>'阿里巴巴', 'boss'=>'马云', 'department'=>[ 'zhifhubao ', 'feizhu', 'tianmao', 'dingding' ] ), array( 'name'=>'百度', 'boss'=>'李彦宏', 'department'=>[ 'tieba', 'hao123', 'ai' ] ), array( 'name'=>'华为', 'boss'=>'任正非', 'Model'=>[ 'mate', 'nova', 'horror' ] ), ); echo '<hr>'; foreach ($third as $k => $v){ foreach ($v as $kk=>$vv){ if(is_array($vv)){ foreach ($vv as $kkk => $vvv){ echo $kkk.'--'.$vvv; } }else{ echo $kk.'---'.$vv; } } }
总结:
print_r( ) 打印数组专用, var_dump()打印数组会出现数据类型。+<pre>实现数据换行。
数组的下标是可以自定义,下标从最近的算起,下标默认从0开始。
关联型数组:使用键值对eg:['aaa'],在出现重复的时候会替换。
exit 暂停php代码的命令。
is_array( ):判断是否为数组 。
isset( ):判断变量是否有值。