php数组_splice()空数组

php数组_splice()空数组,php,arrays,array-splice,Php,Arrays,Array Splice,我试图在给定的索引处向数组添加值,但到目前为止没有任何运气。我有以下几点: $array = array('first', 'second', 'third'); array_splice($array, 0, 0, array('another')); 这将导致空数组 我还尝试了不同的偏移量,例如1或2,结果相同 有人能解释一下我做错了什么吗?array\u splice()通过引用修改它的第一个参数。如果删除了任何元素,则返回的空数组将包含在操作中删除的元素。因为您没有删除任何,所以它是空

我试图在给定的索引处向数组添加值,但到目前为止没有任何运气。我有以下几点:

$array = array('first', 'second', 'third');
array_splice($array, 0, 0, array('another'));
这将导致空数组

我还尝试了不同的偏移量,例如1或2,结果相同

有人能解释一下我做错了什么吗?

array\u splice()
通过引用修改它的第一个参数。如果删除了任何元素,则返回的空数组将包含在操作中删除的元素。因为您没有删除任何,所以它是空的。原始变量
$array
已按预期修改

$array = array('first', 'second', 'third');
array_splice($array, 0, 0, array('another'));
var_dump($array);