PHP陣列的型別-多維陣列
#什麼是PHP多維陣列?
前面介紹的兩篇文章《PHP數組的類型-數字索引數組》和《PHP數組的類型-關聯數組》都是一維數組,今天我們具體介紹多維數組!
超過一維的數組,我們都可以稱為多維數組
我們需要明白,數組不一定就是一個下標和值的簡單列表,實際上,數組中的每個元素還可以是另一個陣列。
因此如果一維數組中的數組元素又是一個數組,那麼它就成為了二維數組。
PHP多維數組範例程式碼
#陣列的維度:二維
定義上面的二維陣列:
<?php $arr = [['王刚', '张丽', '刘伟'], ['孙丽', '李强','李国庆'], ['赵园园','丁丽丽'] ]; echo count($arr); //统计数组的元素个数 echo count($arr, true); ?>
取得上面二維陣列「李強」這個元素的方式如下:
<?php header("Content-Type:text/html; charset=utf-8"); $arr = [['王刚', '张丽', '刘伟'], ['孙丽', '李强','李国庆'], ['赵园园','丁丽丽'] ]; echo $arr[1][1] ?>
輸出結果為:
#陣列的維度:三維
##取得「李強」與「劉軍」的方法:<?php header("Content-Type:text/html; charset=utf-8"); $arr=[ [['王刚','张丽','刘伟'], ['孙丽','李强','李国庆'], ['赵园园','丁丽丽'] ], [ ['宋红','马小丽'], ['张颖','刘军','黄涛'], ['杜磊','朱婷婷']],]; echo $arr[0][1][1];//获取李强的方式 echo "<br>"; echo $arr[1][1][1];//获取刘军的方式 ?>輸出結果為:
以上是PHP數組的型別-多維數組的詳細內容。更多資訊請關注PHP中文網其他相關文章!