pヽ(′ー`)ノhp,維數$array = array(,維數(shu) array(1,維數 2, 3),, array(4,ヾ(′ω`)?維數 5, 6),, array(7,維數 8,?? 9),);,維數“,維數,維數在這個(gè)例子中,我們創(chuàng )建了一個(gè)3×3的二維數組,其中每個(gè)元素都是一個(gè)包含3個(gè)整數的一維數組。在PHP中,二維數組可以看作是由多個(gè)一維數組組成的數組,每個(gè)元素都是一個(gè)一維數組,我們可以使用以(′?ω?`)下方法來(lái)創(chuàng )建和操作?二維數組:
$array = array( array(1, 2, 3), array(4, 5, 6), array(7, 8, 9));
2、訪(fǎng)問(wèn)二維數組的元素
echo $array[0][1]; // 輸出 23、遍歷二維數組
foreach ($array as $subArray) { foreach ($subArray as $element) { echo $element . " "; } echo PHP_EOL;}輸出結果:
1 2 3 4 5 6 7 8 9
4、修改二維數組的元素
$array[1][2] = 10;
現在,$array 的內容為:
array(′?_?`)( array(1, 2, 3), array(4, 5, 10), array(7, 8, 9))
5、添加新的一維數組到二維數組中
$array[] = array(10, 11, 12);現在,$array 的內容為:
array( array(1, 2, 3), array(╯°□°)╯︵ ┻━┻(4, 5, 10),(╥_╥) array(7, 8, 9), array(?10, 11, 12))
相關(guān)問(wèn)題與解答:
A1: 可以使用兩個(gè)嵌套的 fore??ach 循環(huán)遍歷二維數組,然后使用 in_array() 函數檢查元素是否存在。
Q2: 如何刪除二維數組中的某個(gè)元素?
A2: 可以使用 unset() 函數刪除二維數組中的某個(gè)元素,然后使用 array_values() 函數重新索引數組。