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()
。你可以根据需要选择适当的方法来操作数组。