php数组的key不能重复,重复时的解决方案
来源:互联网 发布:linux各版本 编辑:程序博客网 时间:2024/06/05 07:43
PHP的数组中,key不能重复,否则会取值最后一项,
对于
<?php$citylist = array("云南"=>"丽江","云南"=>"昆明");var_dump($citylist);?>
输出
array(1) { ["云南"]=> string(6) "昆明" }
解决方案,把每一个封装为一个value,这样默认的key是0,1,2……不重复
$citylist = array(array("云南"=>"丽江"),array("云南"=>"昆明"));
输出为
array(2) { [0]=> array(1) { ["云南"]=> string(6) "丽江" } [1]=> array(1) { ["云南"]=> string(6) "昆明" } }
对于json编码来说,经过
$json_string = json_encode(array('area'=>$citylist));echo $json_string;
得到
{
"area":
[
{"\u4e91\u5357":"\u4e3d\u6c5f"},
{"\u4e91\u5357":"\u6606\u660e"}
]
}
0 0
- php数组的key不能重复,重复时的解决方案
- hashmap的key值不能重复
- 添加重复的KEY
- PHP避免重复申明函数的解决方案
- PHP避免重复申明函数的解决方案
- PHP去除重复的数组数据
- PHP去除重复的数组数据
- PHP去除重复的数组数据
- PHP去除重复的数组数据
- php 提取数组中重复的数据
- PHP去除重复的数组数据
- PHP数组变量重复利用的Bug
- textfield的leftview不能重复
- PHP数组——数据库查询的二维数组降维并删除重复数据重复
- 重复键值对的解决方案
- 重复弹Toast的解决方案
- 重复弹Toast的解决方案
- PHP获取数组中重复最多的元素的方法
- Ubuntu 13.04 解决 QQ 问题:pidgin-lwqq
- 拥抱原型面向对象编程
- ZOJ-2988
- UISegmentedControl分段控件
- AM335X ARM CORTEX-A8 微处理器技术参考手册 (中文版详解)1
- php数组的key不能重复,重复时的解决方案
- CATransition 动画
- 关于事务开启与否对数据库插入数据所需时间的影响的讨论
- linux下core dump文件的使用
- 很蛋疼的空指针异常
- 【染色法+二分图匹配】hdu 2444 The Accomodation of Students
- HTML5 全屏 API
- c语言练习题
- 2013年北京师范大学新生程序设计竞赛网络赛--A. 卡路里