阅读量:0
在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的开头位置。