Heim  >  Artikel  >  Backend-Entwicklung  >  So verwenden Sie ein zweidimensionales Array in PHP

So verwenden Sie ein zweidimensionales Array in PHP

PHPz
PHPzOriginal
2023-04-25 09:01:56456Durchsuche

Zweidimensionales Array dient zum Speichern mehrerer Arrays in einem Array. In PHP können Sie Arrays verwenden, um mehrere Schlüssel-Wert-Paare zu speichern, bei denen es sich um Ganzzahlen, Zeichenfolgen, Boolesche Werte usw. handeln kann.

Sehen wir uns an, wie man ein zweidimensionales Array in PHP definiert und wie man auf seine Werte zugreift.

Definieren Sie ein zweidimensionales Array

In PHP ist das Definieren eines zweidimensionalen Arrays sehr einfach, Sie müssen lediglich ein weiteres Array in das Array einfügen. Wie das folgende Beispiel:

// 定义一个二维数组
$myArray = array(
    array(1, 2, 3),
    array(4, 5, 6),
    array(7, 8, 9)
);

Der obige Code definiert ein zweidimensionales Array mit 3 Arrays, jedes Array enthält 3 Elemente. Wie Sie sehen, wird jedes Array von einer Klammer umschlossen, und diese Arrays werden dann von einer geschweiften Klammer umschlossen.

Zugriff auf zweidimensionale Arrays

Der Zugriff auf Werte in zweidimensionalen Arrays ist ebenfalls sehr einfach und kann über Indizes erfolgen. Zum Beispiel:

// 访问二维数组中的值
echo $myArray[0][0]; // 输出 1
echo $myArray[1][1]; // 输出 5
echo $myArray[2][2]; // 输出 9

Im obigen Code bedeutet $myArray[0][0], auf das erste Element des ersten Arrays zuzugreifen, das 1 ist. Auf die gleiche Weise greift $myArray[1][1] auf das zweite Element des zweiten Arrays zu, nämlich 5. $myArray[0][0] 的意思是访问第一个数组的第一个元素,也就是 1。同理可得 $myArray[1][1] 是访问第二个数组的第二个元素,也就是 5。

遍历二维数组

遍历二维数组也很简单,可以使用 PHP 提供的 foreach 语句。如下面的例子:

// 遍历二维数组
foreach ($myArray as $item) {
    foreach ($item as $value) {
        echo $value . ' ';
    }
    echo '<br>';
}

上面的代码输出了整个二维数组中的所有值,每个数组的值都用空格隔开,每个数组的值输出完后换行。

常用的二维数组函数

除了上面介绍的基本操作之外,PHP 中还提供了许多常用的二维数组函数。下面介绍其中一些。

  1. count 函数

count 函数用于计算二维数组中一维数组的数量,它的语法是:

$count = count($myArray);

这个函数返回的是 $myArray 中包含的一维数组的数量,也就是 3。

  1. array_push 函数

array_push 函数用于在二维数组的末尾增加一个一维数组,它的语法是:

$lastArray = array(10, 11, 12);
array_push($myArray, $lastArray);

这个函数将一个包含 3 个元素的新数组添加到二维数组的末尾。

  1. array_column 函数

array_column 函数用于返回二维数组中指定列的值,它的语法是:

$newArray = array_column($myArray, 1);

这个函数返回的是包含 $myArray

Das Durchlaufen eines zweidimensionalen Arrays

Das Durchlaufen eines zweidimensionalen Arrays ist ebenfalls sehr einfach. Sie können die von PHP bereitgestellte foreach-Anweisung verwenden. Nehmen Sie das folgende Beispiel:

rrreee

Der obige Code gibt alle Werte im gesamten zweidimensionalen Array aus. Die Werte jedes Arrays werden durch Leerzeichen getrennt Für jedes Array wird eine neue Zeile hinzugefügt. #🎜🎜##🎜🎜#Häufig verwendete zweidimensionale Array-Funktionen#🎜🎜##🎜🎜#Zusätzlich zu den oben vorgestellten Grundoperationen bietet PHP auch viele häufig verwendete zweidimensionale Array-Funktionen. Einige davon werden im Folgenden beschrieben. #🎜🎜#
  1. count-Funktion
#🎜🎜#count-Funktion wird verwendet, um ein eindimensionales Array zu berechnen ein zweidimensionales Array. Die Zahl, ihre Syntax lautet: #🎜🎜#rrreee#🎜🎜#Diese Funktion gibt die Anzahl der eindimensionalen Arrays zurück, die in $myArray enthalten sind, also 3. #🎜🎜#
  1. array_push-Funktion
#🎜🎜#array_push-Funktion wird in zwei Dimensionen verwendet Fügen Sie am Ende des Arrays ein eindimensionales Array hinzu. Die Syntax lautet: #🎜🎜#rrreee#🎜🎜#Diese Funktion fügt am Ende des zweidimensionalen Arrays ein neues Array mit 3 Elementen hinzu. #🎜🎜#
  1. array_column-Funktion
#🎜🎜#array_column-Funktion wird verwendet, um zwei zurückzugeben -dimensional Der Wert der angegebenen Spalte im Array. Die Syntax lautet: #🎜🎜#rrreee#🎜🎜#Diese Funktion gibt ein neues Array zurück, das die zweiten Spaltenelemente in $myArray enthält. #🎜🎜##🎜🎜#Zusammenfassung#🎜🎜##🎜🎜#Zweidimensionales Array ist ein sehr häufig verwendeter Datentyp in PHP, der komplexere Datenstrukturen speichern kann. Bei der Verwendung zweidimensionaler Arrays müssen wir darauf achten, wie auf Indizes unterschiedlicher Dimension zugegriffen wird. Wenn wir die Verwendung zweidimensionaler Arrays und häufig verwendeter Funktionen beherrschen, können wir Daten einfacher verarbeiten und verwalten. #🎜🎜#

Das obige ist der detaillierte Inhalt vonSo verwenden Sie ein zweidimensionales Array in PHP. 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