Heim  >  Artikel  >  Backend-Entwicklung  >  Arten von PHP-Arrays – mehrdimensionale Arrays

Arten von PHP-Arrays – mehrdimensionale Arrays

黄舟
黄舟Original
2017-05-04 10:04:264359Durchsuche

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

Arten von PHP-Arrays – mehrdimensionale Arrays

Definieren Sie das obige zweidimensionale Array:

<?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);
?>

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 = [[&#39;王刚&#39;, &#39;张丽&#39;, &#39;刘伟&#39;], [&#39;孙丽&#39;, &#39;李强&#39;,&#39;李国庆&#39;], [&#39;赵园园&#39;,&#39;丁丽丽&#39;] ];
echo $arr[1][1]
?>

Das Ausgabeergebnis ist:

Arten von PHP-Arrays – mehrdimensionale Arrays

Arten von PHP-Arrays – mehrdimensionale Arrays

Abmessungen von das Array: dreidimensional

Arten von PHP-Arrays – mehrdimensionale Arrays

So erhalten Sie „Li Qiang“ und „Liu Jun“:

<?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];//获取刘军的方式
?>

Die Ausgabeergebnis ist:

Arten von PHP-Arrays – mehrdimensionale Arrays


[Verwandte Tutorial-Empfehlungen]

  1. 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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn