2015年2月3日星期二

php 使用 array() 一些注意点

我在做 php与界面使用json格式交互的时候
本来想以 array([aa]:1,[aa]:2)这种格式,也就是key名相同的方式读取.
但是结果发现 array无法累计添加 key名为相同的数据. 比如


$ar=array("aa"=>"1","aa"=>"2");
print_r($ar) ;
但是结果为 
 Array ( [aa] => 2 )。

解决方法是使用 二维数组.
array_push($br,array("aa"=>"1"));array_push($br,array("aa"=>"2"));print_r($br);
那么结果为
Array ( [0] => Array ( [aa] => 1 ) [1] => Array ( [aa] => 2 ) )

这样即使你转换了 json_encode($br); 页面也可以正常读取.

...
sucsses:function(date){

  $.each(date,function(index,item)){
     item.aa;
  }
}

没有评论:

发表评论