Php 如何使用旧阵列创建新阵列';s键作为新数组';s的价值观?

Php 如何使用旧阵列创建新阵列';s键作为新数组';s的价值观?,php,arrays,Php,Arrays,我有这样一个数组: 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 )

我有这样一个数组:

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 )
我想创建一个数组,如下所示:

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循环来完成,但我想知道是否有一种更简单的方法可用?

非常简单

使用此内置函数而不是foreach的一个优点是编译的C代码的强大功能。因此PHP本机函数通常速度更快