在PHP中将数组键更改为数字

Dou*_*eux 5 php arrays

这可能是一个简单的问题,你在那里的PHP高手,但我似乎无法在谷歌找到答案!

我有一个多维数组,第一组键被命名,我想将它们更改为0,1,2等数字.

如果是普通数组,我可以设置$ newArray = array_values($ multiArr); 它会摆脱键并使它们成为数字!但是因为它的多维度是另一组键/值.

我可以以某种方式使用循环来循环它并定义每一个?但那么我如何指定当前密钥?

任何建议都会有所帮助,谢谢!

如果这有助于所有进入的数据是从设备收到的JSON,并且编码有问题,那么数据如下所示:

`Array
(
    [?w? ???19?] => Array
        (
            [down] => 1279146141431
            [up] => 1279146351453
        )
`

所以我需要以某种方式访问​​每个疯狂密钥下面的数据.

Jav*_*cMD 27

这段代码:

$arr = array(
  'a' => array('a' => '1', 'b' => '2', 'c' => '3'),
  'b' => array('d' => '4', 'e' => '5', 'f' => '6'),
  'c' => array('g' => '7', 'h' => '8', 'i' => '9'),
);
$arr2 = array_values($arr);
Run Code Online (Sandbox Code Playgroud)

以这种形式产生$ arr2:

[0] => Array
    (
        [a] => 1
        [b] => 2
        [c] => 3
    )

[1] => Array
    (
        [d] => 4
        [e] => 5
        [f] => 6
    )

[2] => Array
    (
        [g] => 7
        [h] => 8
        [i] => 9
    )
Run Code Online (Sandbox Code Playgroud)

这不是你想要得到的吗?