0

我有一个像这样的数组:

Array
(
    [746] => 3
    [208] => 2
    [1091] => 1
    [313] => 1
    [305] => 1
    [707] => 1
)

我想创建一个数组,如:

Array (
    [0] => 746
    [1] => 208
    [2] => 1091
    [3] => 313
    [4] => 305
    [5] => 707 )

我很确定我可以使用 foreach 循环来做到这一点,但想知道是否有更简单的方法可用?

4

1 回答 1

6

使用array_keys非常容易

$newArray = array_keys($oldArray)

使用这个内置函数而不是 foreach 的一个优点是编译的 C 代码的强大功能。所以 PHP 原生函数通常更快

于 2012-09-13T14:15:56.883 回答