PHP 数组键更改

标签 php arrays

我有一个类似的数组

$arr = array('key1' => 'hello');

现在我需要更改 key ,为什么我可以实现这一点

我知道我可以这样做:

$arr['key2'] = $arr['key1']; unset($arr['key1']);

但是,还有别的办法吗?

最佳答案

您的做法是正确的。您不能修改关联数组中的键。您只能添加或删除 key 。如果您发现自己需要做很多“关键修改”,您可能需要退后一步并评估您是否使用了最适合您的问题的数据结构。

关于PHP 数组键更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4447142/

相关文章:

javascript - php 中的分页。 AJAX、PHP、MYSQL

PHP高效查询mysql数据库

c++ - 按长度(单词)对字符串数组进行排序 C++

c++ - Boost/Python 有 make_array 方法吗?

C指针/数组语法

php - 无法在 PHP 中设置 utf8 字符集

php - 使用PDO数据库类而不需要每次都创建新连接?

php - 如何使用php和TCPDF在pdf中绘制虚线?

javascript - 如何对 google-polymer 中的 dom-repeat 项目进行排序

java - 将 char[] 数组转换为 String