PHP array_splice函数修改数组后原数组变化吗
导读:array_splice( 函数会直接修改原数组。当你使用 array_splice( 函数时,它会在指定的位置插入新元素,并可以选择删除一定数量的旧元素。这将直接影响原始数组。 例如: $originalArray = [1, 2,...
array_splice() 函数会直接修改原数组。当你使用 array_splice() 函数时,它会在指定的位置插入新元素,并可以选择删除一定数量的旧元素。这将直接影响原始数组。
例如:
$originalArray = [1, 2, 3, 4, 5];
array_splice($originalArray, 2, 0, [2.1, 2.2]);
print_r($originalArray);
输出结果:
Array
(
[0] =>
1
[1] =>
2
[2] =>
2.1
[3] =>
2.2
[4] =>
3
[5] =>
4
[6] =>
5
)
可以看到,原数组已经被 array_splice() 函数修改。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: PHP array_splice函数修改数组后原数组变化吗
本文地址: https://pptw.com/jishu/698804.html
