Typen von PHP-Arrays – mehrdimensionale Arrays
Was ist ein mehrdimensionales PHP-Array?
Die beiden zuvor vorgestellten Artikel „Typen von PHP-Arrays – numerische Indexarrays“ und „Typen von PHP-Arrays – assoziative Arrays“ Sie sind alle eindimensionale Arrays. Heute werden wir mehrdimensionale Arrays im Detail vorstellen!
Arrays mit mehr als einer Dimension können als mehrdimensionale Arrays bezeichnet werden
Wir müssen verstehen, dass ein Array nicht unbedingt eine einfache Liste von Indizes und Werten ist array Die Elemente können auch ein anderes Array sein.
Wenn also das Array-Element in einem eindimensionalen Array auch ein Array ist, wird es zu einem zweidimensionalen Array.
Beispielcode für ein mehrdimensionales PHP-Array
Abmessungen des Arrays: zweidimensional
Definieren Sie das obige zweidimensionale Array:
<?php $arr = [['王刚', '张丽', '刘伟'], ['孙丽', '李强','李国庆'], ['赵园园','丁丽丽'] ]; echo count($arr); //统计数组的元素个数 echo count($arr, true); ?>
Der Weg, um das Element „Li Qiang“ im obigen zweidimensionalen Array zu erhalten lautet wie folgt:
<?php header("Content-Type:text/html; charset=utf-8"); $arr = [['王刚', '张丽', '刘伟'], ['孙丽', '李强','李国庆'], ['赵园园','丁丽丽'] ]; echo $arr[1][1] ?>
Das Ausgabeergebnis ist:
Abmessungen von das Array: dreidimensional
So erhalten Sie „Li Qiang“ und „Liu Jun“:
<?php header("Content-Type:text/html; charset=utf-8"); $arr=[ [['王刚','张丽','刘伟'], ['孙丽','李强','李国庆'], ['赵园园','丁丽丽'] ], [ ['宋红','马小丽'], ['张颖','刘军','黄涛'], ['杜磊','朱婷婷']],]; echo $arr[0][1][1];//获取李强的方式 echo "<br>"; echo $arr[1][1][1];//获取刘军的方式 ?>
Die Ausgabeergebnis ist:
[Verwandte Tutorial-Empfehlungen]
Verwandte Themenempfehlungen: „ php-Array (Array)"
Das obige ist der detaillierte Inhalt vonArten von PHP-Arrays – mehrdimensionale Arrays. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!