2
我试图将数值添加到给定索引处的数组,但迄今没有任何运气。我有以下几点:php array_splice()空数组
$array = array('first', 'second', 'third');
array_splice($array, 0, 0, array('another'));
这导致空阵列。
我也尝试了不同的偏移量,如1或2 - 具有相同的结果。
有人能请解释我在做什么错在这里?
我试图将数值添加到给定索引处的数组,但迄今没有任何运气。我有以下几点:php array_splice()空数组
$array = array('first', 'second', 'third');
array_splice($array, 0, 0, array('another'));
这导致空阵列。
我也尝试了不同的偏移量,如1或2 - 具有相同的结果。
有人能请解释我在做什么错在这里?
array_splice()
通过引用修改它的第一个参数。空数组是返回将包含操作中删除的元素,如果任何被删除。既然你没有删除任何,它是空的。您的原始变量$array
已按预期进行了修改。
$array = array('first', 'second', 'third');
array_splice($array, 0, 0, array('another'));
var_dump($array);