数组推送作为PHP的第一个索引
我有一个不使用0索引的数组。 数组从1,2,3开始。 所以我想添加到数组中。 我尝试做array_push($array, "Choose City")
,但这最终在数组的末尾,在这种情况下数组索引4。
我怎样才能将其设置为数组索引0?
我想你正在寻找array_unshift()
– 这将添加一个元素到数组的开头,而不是结束,而不覆盖任何现有的元素。
但是,该数组现在将从0
开始索引…
如果您知道索引0没有被使用,您可以简单地指定它:
$array[0] = "Choose City";