2013-05-17 3 views
1

У меня есть этот массив, и я хочу вернуть значение в виде массива из этого массива (запутывая себя здесь).Лучший способ вернуть значения массива без ключей в PHP

array (size=5) 
6 => int 12058 
7 => int 12061 
12 => int 12057 
13 => int 12063 
14 => int 12059 

Путь, что я сейчас делаю функцию в вопросе array_keys (array_flip ($ above_array)) это именно то, что я хочу. Есть встроенная функция или лучший способ делать то, что я хочу делать.

Благодаря

ответ

6

$newArray = array_values($array);

+0

Отлично, спасибо! - Mary –

+0

@ mary13123123 Не забудьте отметить ответ, который вы выбрали в качестве решения. – pthurmond

4

Там в array_values() функция, которая возвращает значения, так же, как array_keys бы вернуть ключи.

$ php -a 
Interactive shell 

php > $a = array(6 => 12058, 7 => 12061, 12 => 12057, 13 => 12063, 14 => 12059); 
php > var_dump(array_values($a)); 
array(5) { 
    [0]=> 
    int(12058) 
    [1]=> 
    int(12061) 
    [2]=> 
    int(12057) 
    [3]=> 
    int(12063) 
    [4]=> 
    int(12059) 
}