Heim > Backend-Entwicklung > PHP-Problem > So schreiben Sie ein zweidimensionales Array in PHP

So schreiben Sie ein zweidimensionales Array in PHP

PHPz
Freigeben: 2023-04-20 11:00:41
Original
470 Leute haben es durchsucht

Im zweidimensionalen Array von PHP ist jedes Element des Arrays ein Array, und diese Arrays haben alle denselben Schlüssel. Im Folgenden erfahren Sie, wie Sie ein zweidimensionales Array in PHP schreiben und einige Beispiele:

  1. Definieren Sie ein zweidimensionales Array

Sie können verwenden die Funktion array() zum Definieren eines zweidimensionalen Arrays. Zweidimensionales Array. Hier sind einige Beispiele für die Definition zweidimensionaler Arrays:

// 定义一个空数组
$array = array();

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

// 定义一个关联数组
$array = array(
    'row1' => array('id'=>1, 'name'=>'Tom', 'age'=>18),
    'row2' => array('id'=>2, 'name'=>'Jerry', 'age'=>20),
    'row3' => array('id'=>3, 'name'=>'Mike', 'age'=>22),
);
Nach dem Login kopieren
  1. Zugriff auf zweidimensionale Array-Elemente

Beim Zugriff auf Elemente in einem zweidimensionalen Array: Es müssen zwei Schlüssel angegeben werden, die Schlüssel für die erste und zweite Dimension. Hier sind einige Beispiele für den Zugriff auf zweidimensionale Array-Elemente:

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

// 访问关联数组中的元素
echo $array['row1']['name']; // 输出 Tom
echo $array['row2']['age']; // 输出 20
echo $array['row3']['id']; // 输出 3
Nach dem Login kopieren
  1. Ein zweidimensionales Array durchlaufen

Sie können eine for-Schleife verwenden oder Eine foreach-Schleife zum Durchlaufen eines zweidimensionalen Arrays. Im Folgenden finden Sie einige Beispiele für das Durchlaufen zweidimensionaler Arrays:

// 使用 for 循环遍历二维数组
for ($i = 0; $i < count($array); $i++) {
    for ($j = 0; $j < count($array[$i]); $j++) {
        echo $array[$i][$j] . &#39; &#39;;
    }
    echo &#39;<br>';
}

// 使用 foreach 循环遍历关联数组
foreach ($array as $key => $value) {
    echo $key . ': ';
    foreach ($value as $k => $v) {
        echo $k . '=' . $v . ' ';
    }
    echo '<br>';
}
Nach dem Login kopieren

Das Obige sind die Schreibmethoden und Beispiele für zweidimensionale Arrays in PHP. Ich hoffe, es wird Ihnen hilfreich sein.

Das obige ist der detaillierte Inhalt vonSo schreiben Sie ein zweidimensionales Array in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage