这是我的基础数组:
$array = array(0 => 'value 1', 1 => 'value 2', 2 => 'value 3', 3 => 'value 4');
当我输入:
array_push($array, 'New Value');
我的结果是:
Array
(
[0] => value 1
[1] => value 2
[2] => value 3
[3] => value 4
[4] => New Value
)
但我想要这样的结果:
Array
(
[0] => value 1
[1] => New Value
[2] => value 2
[3] => value 3
[4] => value 4
)
请帮助。
答案 0 :(得分:1)
使用:
array_splice($array, 1, 0, 'New Value');
第二个参数是数组中的位置。
array_splice()
非常有用,当您想要在数组中间的某个位置(不是在开头或结尾)注入项目时,或者如果要删除数组中间的元素。