⊗ppPmMdInr 132 of 447 menu

Mehrdimensionale Arrays in PHP

Die Elemente eines Arrays können nicht nur Zeichenketten und Zahlen sein, sondern auch Arrays. In diesem Fall erhalten wir ein Array von Arrays oder mehrdimensionales Array. Im folgenden Beispiel besteht das Array $arr aus drei Elementen, die ihrerseits Arrays sind:

<?php $arr = [['a', 'b', 'c'], ['d', 'e', 'f'], ['g', 'h', 'i']]; ?>

Schreiben wir es in einer verständlicheren Form um:

<?php $arr = [ ['a', 'b', 'c'], ['d', 'e', 'f'], ['g', 'h', 'i'], ]; ?>

Abhängig vom Verschachtelungsgrad können Arrays zweidimensional sein - ein Array von Arrays, dreidimensional - ein Array von Arrays von Arrays (nun, und so weiter - vierdimensional, fünfdimensional usw.).

Das oben angeführte Array ist zweidimensional, da innerhalb eines Arrays andere Subarrays angeordnet sind und in diesen Subarrays bereits keine weiteren Arrays mehr vorhanden sind. Um ein beliebiges Element aus einem zweidimensionalen Array auszugeben, sollte man nicht ein Paar eckiger Klammern schreiben, sondern zwei:

<?php $arr = [ ['a', 'b', 'c'], ['d', 'e', 'f'], ['g', 'h', 'i'], ]; echo $arr[0][1]; // gibt 'b' aus echo $arr[1][2]; // gibt 'f' aus ?>

Gegeben ist das folgende Array:

<?php $arr = [ ['a', 'b', 'c'], ['d', 'e', 'f'], ['g', 'h', 'i'], ['j', 'k', 'l'], ]; ?>

Geben Sie mit seiner Hilfe die Elemente mit dem Text 'l', 'e', 'g' und 'a' aus.

Gegeben ist das folgende Array:

<?php $arr = [[1, 2], [3, 4], [5, 6]]; ?>

Finden Sie die Summe aller seiner Elemente.

Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen