Подтвердить что ты не робот

Array push как первый индекс PHP

У меня есть массив, который не использует индекс 0. Массив начинается с 1,2,3. Поэтому я хотел бы добавить в массив. Я попробовал сделать array_push($array, "Choose City"), но это заканчивается в конце массива с индексом массива 4 в этом случае.

Как я могу установить его как индекс массива 0?

4b9b3361

Ответ 2

Я думаю, что вы ищете array_unshift() - это добавляет элемент в начало массива, а не конец, без перезаписи любые существующие элементы.

Однако теперь массив будет индексироваться начиная с 0...

Ответ 3

Если вы знаете, что индекс 0 не используется, вы можете просто назначить его:

$array[0] = "Choose City";