-1
A
回答
0
如果你正在寻找替代基于价值的关键,你可以使用此代码:(假设你要替换Array[4]
)
<?php
foreach ($array as $key => $value) {
if ($value == "5") {
$array['new_key'] = $value;
unset($array[$key]));
}
}
如果要定义一个特定的键,你只需要这么说:
<?php
$array['new_key'] = 'some_value';
相关问题
- 1. php替换阵列ID键
- 2. 如何替换匹配名称的列
- 3. PHP搜索子阵列与特定键
- 4. 如何替换特定类名称的图像?
- 5. 的preg_replace与阵列替换
- 6. 表格名称与阵列
- 7. 替换阵列密钥中的任何特定字符
- 8. 无法与特定名称
- 9. fb:名称替换
- 10. 基于特定键的散列阵列
- 11. 如何用另一个数组值替换阵列键
- 12. 笨 - 与名称替换类ID在URL
- 13. SimpleXML:如何替换节点名称?
- 14. 如何用SimpleXML替换名称空间?
- 15. 在阵列替换
- 16. 正则表达式替换浸渍特定的名称
- 17. 替换特定标记内的属性名称
- 18. 在阵列替换值与条件
- 19. PHP关联阵列 - 替换 - >与“as”
- 20. PHP键名阵列
- 21. 匹配类别名称与jQuery阵列和隐藏特定的div
- 22. 删除阵列中的特定键
- 23. 用特定键合并阵列
- 24. 更换阵列键
- 25. 获取特定列的列名称
- 26. 如何用子串替换多个列名称
- 27. 如何在php中替换数组中特定键的值?
- 28. 如何去构造与实体名称的PHP阵列
- 29. 用名称替换值
- 30. 如何先使用NSSortdescriptor与特定名称,然后按名称排序?
尝试寻找低于其hopelly有用的链接http://stackoverflow.com/questions/2917513/replace-string-key -of-php-array – 2014-10-08 13:50:50
你想改变什么关键,背后的逻辑是什么以及如何改变? – 2014-10-08 13:55:55
@MikeBrant Brant我正在使用json_encode来编码数组和输出不是我想要的假设我的结果是'code'{“0”:[“Monday”,“5:30 PM”],“1”:[“星期五“,”6:00 PM“],”3“:[”星期二“,”4:15 PM“],”4“:[”星期三“,”8:30 PM“],”5“:[ “星期四”,“1:45 PM”]'code',这就是我想'代码'[{“label”:“星期一”,“5:30 PM”},“label”:{“Friday”,“ 6:00 PM“},”label“:{”Tuesday“,”4:15 PM“},”label“:{”Wednesday“,”8:30 PM“},”label“:{”Thursday“, “1:45 PM”}]'code' – 2014-10-08 13:58:27