array_unshift()
是一个 PHP 函数,用于在数组的开头插入一个或多个元素
array_merge()
与 array_unshift()
结合:$array1 = array("a", "b", "c");
$array2 = array("x", "y", "z");
// 使用 array_merge() 合并两个数组
$mergedArray = array_merge($array2, $array1);
// 使用 array_unshift() 在合并后的数组前插入新元素
array_unshift($mergedArray, "first");
print_r($mergedArray);
输出:
Array
(
[0] => first
[1] => x
[2] => y
[3] => z
[4] => a
[5] => b
[6] => c
)
array_splice()
与 array_unshift()
结合:$array1 = array("a", "b", "c");
$array2 = array("x", "y", "z");
// 使用 array_splice() 将 array2 插入到 array1 的开头
array_splice($array1, 0, 0, $array2);
// 使用 array_unshift() 在插入后的数组前插入新元素
array_unshift($array1, "first");
print_r($array1);
输出:
Array
(
[0] => first
[1] => x
[2] => y
[3] => z
[4] => a
[5] => b
[6] => c
)
这些示例展示了如何结合其他数组函数(如 array_merge()
和 array_splice()
)来使用 array_unshift()
。你可以根据需要选择适当的方法来操作数组。