在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的开头位置。