У меня есть массив, который не использует индекс 0. Массив начинается с 1,2,3. Поэтому я хотел бы добавить в массив. Я попытался сделать array_push($array, "Choose City")
, но это заканчивается в конце массива с индексом массива 4 в этом случае.
Как я могу установить его как индекс массива 0?
http://php.net/manual/en/function.array-unshift.php
array_unshift($array, "Choose City")
или вы можете сделать это вручную
Я думаю, что вы ищете array_unshift()
– это добавляет элемент к началу массива, а не к концу, без перезаписи каких-либо существующих элементов.
Тем не менее, массив теперь будет индексироваться начиная с 0
…
Если вы знаете, что индекс 0 не используется, вы можете просто назначить его:
$array[0] = "Choose City";