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

标签 php arrays key

<分区>

Possible Duplicate:
In PHP, how do you change the key of an array element?

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

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

来自:

$array['bad_value']

到:

$array[0]

我想保留数组元素的值,我只想更改那个单独的键是什么。建议表示赞赏。

干杯

最佳答案

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

你可以这样做

$badKey = 'bad_value';
$array[0] = $array[$badKey];
unset($array[$badKey]);

关于php - 更改数组元素键值的简单方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1667366/

相关文章:

c++ - 将 2d std::array 传递给函数 cpp

ruby-on-rails - Rails 和 PSQL 数组,{} 和 [] 之间的区别?

C++常量混淆

android - 首次登录 Facebook Android SDK 后出现无效的 android_key 参数错误

php - laravel 中的多数组验证

php - 在 MySQL 中通过单个查询获取今天、本周、本月和今年的数据?

php - 在数据存储区 PHP API 中获取实体的 ID

php - 选择日期为现在的所有行

python - 基于其他数组Python更新数组

security - 将私钥存储在数据库中