Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Array push as the first index PHP [duplicate]

Tags:

arrays

php

push

I have an array that doesn't use the 0 index. The array starts from 1,2,3. So I would like to add to the array. I tried do array_push($array, "Choose City"), but this ends up at the end of the array, with array index 4 in this case.

How can I set it to be the array index 0?

like image 846
Karem Avatar asked Dec 01 '11 11:12

Karem


2 Answers

http://php.net/manual/en/function.array-unshift.php

array_unshift($array, "Choose City") 

or you can do it manually

like image 179
JC Lee Avatar answered Oct 13 '22 19:10

JC Lee


I think you are looking for array_unshift() - this adds an element to the beginning of the array, rather than the end, without overwriting any existing elements.

However, the array will now be indexed starting at 0...

like image 42
DaveRandom Avatar answered Oct 13 '22 18:10

DaveRandom