1

我有这个数组,我想从这个数组中返回值作为一个数组(在这里让我自己很困惑)。

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

我目前执行相关功能的方式是 array_keys(array_flip($above_array)) 这正是我想要的。是否有内置功能或更好的方法来做我想做的事情。

谢谢

4

2 回答 2

5

$newArray = array_values($array);

于 2013-05-17T13:58:27.750 回答
3

有一个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)
}
于 2013-05-17T13:58:43.993 回答