这可能是一个简单的问题,你在那里的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)
这不是你想要得到的吗?