PHP數組的型別-多維數組

黄舟
發布: 2023-03-07 11:10:01
原創
4350 人瀏覽過

PHP陣列的型別-多維陣列

#什麼是PHP多維陣列?

前面介紹的兩篇文章《PHP數組的類型-數字索引數組》和《PHP數組的類型-關聯數組》都是一維數組,今天我們具體介紹多維數組!

超過一維的數組,我們都可以稱為多維數組

我們需要明白,數組不一定就是一個下標和值的簡單列表,實際上,數組中的每個元素還可以是另一個陣列。

因此如果一維數組中的數組元素又是一個數組,那麼它就成為了二維數組。

PHP多維數組範例程式碼

#陣列的維度:二維

PHP數組的型別-多維數組

定義上面的二維陣列:

<?php
$arr = [[&#39;王刚&#39;, &#39;张丽&#39;, &#39;刘伟&#39;], [&#39;孙丽&#39;, &#39;李强&#39;,&#39;李国庆&#39;], [&#39;赵园园&#39;,&#39;丁丽丽&#39;] ];
echo count($arr); //统计数组的元素个数
echo count($arr, true);
?>
登入後複製

取得上面二維陣列「李強」這個元素的方式如下:

<?php
header("Content-Type:text/html; charset=utf-8");
$arr = [[&#39;王刚&#39;, &#39;张丽&#39;, &#39;刘伟&#39;], [&#39;孙丽&#39;, &#39;李强&#39;,&#39;李国庆&#39;], [&#39;赵园园&#39;,&#39;丁丽丽&#39;] ];
echo $arr[1][1]
?>
登入後複製

輸出結果為:

PHP數組的型別-多維數組

PHP數組的型別-多維數組

#陣列的維度:三維

PHP數組的型別-多維數組

##取得「李強」與「劉軍」的方法:

<?php
header("Content-Type:text/html; charset=utf-8");
$arr=[ [[&#39;王刚&#39;,&#39;张丽&#39;,&#39;刘伟&#39;],  [&#39;孙丽&#39;,&#39;李强&#39;,&#39;李国庆&#39;],  [&#39;赵园园&#39;,&#39;丁丽丽&#39;] ], 
[ [&#39;宋红&#39;,&#39;马小丽&#39;], [&#39;张颖&#39;,&#39;刘军&#39;,&#39;黄涛&#39;], [&#39;杜磊&#39;,&#39;朱婷婷&#39;]],];
echo $arr[0][1][1];//获取李强的方式
echo "<br>";
echo $arr[1][1][1];//获取刘军的方式
?>
登入後複製
輸出結果為:

PHP數組的型別-多維數組


【相關教學推薦】

  1. 相關專題推薦:《

    php陣列(Array)

以上是PHP數組的型別-多維數組的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!