gpt4 book ai didi

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

转载 作者:可可西里 更新时间:2023-11-01 13:33:10 25 4
gpt4 key购买 nike

对于 php 高手来说,这可能是一个简单的问题,但我似乎无法在 google 中找到答案!

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

如果它是一个普通数组,我可以设置 $newArray = array_values($multiArr);它会摆脱键并使它们成为数字!但由于它是多维的,因此在其下还有另一组键/值。

我能否以某种方式使用循环遍历它并定义每一个?但是,我将如何指定当前 key ?

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

如果这有帮助,那么所有传入的数据都是从设备接收到的 JSON,并且编码有问题,因此数据如下所示:

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

所以我需要以某种方式访问​​每个疯狂 key 下的数据。

最佳答案

这段代码:

$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);

以这种形式产生 $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
)

这不是你想要得到的吗?

关于php - 在 PHP 中将数组键更改为数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3260418/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com