在PHP中,unshift函數用于在數組的開頭插入一個或多個元素。當處理多維數組時,unshift函數會將新元素插入到指定數組的開頭,而不會影響數組中其他元素的順序。以下是一個示例:
$multiArray = array(
array('a', 'b', 'c'),
array('d', 'e', 'f'),
array('g', 'h', 'i')
);
$newElement = array('x', 'y', 'z');
array_unshift($multiArray, $newElement);
print_r($multiArray);
在上面的示例中,$multiArray是一個包含多個數組的二維數組。通過調用array_unshift函數,我們將新的數組元素($newElement)插入到$multiArray的開頭。最終輸出的結果將會是:
Array
(
[0] => Array
(
[0] => x
[1] => y
[2] => z
)
[1] => Array
(
[0] => a
[1] => b
[2] => c
)
[2] => Array
(
[0] => d
[1] => e
[2] => f
)
[3] => Array
(
[0] => g
[1] => h
[2] => i
)
)
可以看到,新的數組元素已成功插入到$multiArray的開頭位置。