更改数组元素键值的简单方法

Eve*_*oob 1 php arrays key

可能重复:
在PHP中,如何更改数组元素的键?

我正在阅读一堆多维数组,在挖掘它们时,我注意到有些键是不正确的.

对于每个不正确的密钥,我只想将其更改为零:

从:

$array['bad_value']
Run Code Online (Sandbox Code Playgroud)

至:

$array[0]
Run Code Online (Sandbox Code Playgroud)

我想保留数组元素的值,我只想更改单个键的内容.建议表示赞赏.

干杯

NDM*_*NDM 7

如果您将多个键更改为0,您将覆盖值...

你可以这样做

$badKey = 'bad_value';
$array[0] = $array[$badKey];
unset($array[$badKey]);
Run Code Online (Sandbox Code Playgroud)