激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - php json_encode奇怪問題說明

php json_encode奇怪問題說明

2019-12-13 10:20PHP教程網 PHP教程

php json_encode奇怪問題說明,使用json_encode的朋友可以參考下。

json_encode 只支持utf-8格式這個就不多說了 

復制代碼代碼如下:


$array = array ( 
[0] => array ( [sale_unit_detail_id] => 13 [price] => 740000 [geometric_lat] => 51.50348620 [geometric_lng] =>-0.01710900 ) 
[1] => Array ( [sale_unit_detail_id] => 27 [price] => 740000 [geometric_lat] => 51.50348620 [geometric_lng] => -0.01710900 ) 
); 


上面的php數組json_encode 之后通常會轉化php數組會轉化為形如[[...][...]] 的格式,但是今天碰到一個怪問題,當我的數組長度達到142的時候 給我轉化為了形如 
  {'0' :{..},'1':{...}......}的格式很奇怪,json_encode 一個神奇的函數 
php中json_encode轉數組為json字符串時的超奇怪問題。 

對比以下兩段代碼: 

復制代碼代碼如下:


$menu[0][0] = "title1"; 
$menu[0][1] = "bar1"; 
$menu[0][2] = "bar2"; 
$menu[1][0] = 'title2'; 
$menu[2][0] = 'title3'; 
echo '&$menu='.json_encode($menu).'&'; 


這個會輸出:&$menu=[["title1","bar1","bar2"],["title2"],["title3"]]& 

復制代碼代碼如下:


$menu[0]["title"] = "title1"; 
$menu[0]["bar1"] = "bar1"; 
$menu[0]["bar2"] = "bar2"; 
$menu[1][0] = 'title2'; 
$menu[2][0] = 'title3'; 
echo '&$menu='.json_encode($menu).'&'; 


而這個居然輸出:&$menu=[{"title":"title1","bar1":"bar1","bar2":"bar2"},["title2"],["title3"]]& 

什么意思?問題就在于{}和[],{}是對象,[]是數組!!!!在非php的情況下遍歷的時候方法就不一樣了!json_encode這個東西太神奇了,神奇起來讓人有點郁悶!

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产在线观看一区二区三区 | 中文字幕精品一二三四五六七八 | 国产无限资源在线观看 | 国产免费高清在线 | 91福利免费观看 | 小视频成人| 久久久久久亚洲国产精品 | 欧美一级做一a做片性视频 黄色网址免费进入 | 91精品国产综合久久青草 | 91久久国产露脸精品国产 | 毛片118极品美女写真 | 国产精品99久久久久久久女警 | 国产精品麻豆一区二区三区 | 久久超| 国产在线一级视频 | 日韩黄色免费电影 | 一区二区久久电影 | 77成人影院| 激情宗合网| 最近日本电影hd免费观看 | 精品三级内地国产在线观看 | 亚洲精品一区二区三区免 | www.精品久久 | 欧美城网站地址 | 色视频欧美 | 九九色在线观看 | 一级做a爰片性色毛片2021 | 亚洲xxx在线观看 | 国产一区二区视频观看 | 国产一区二区精品在线观看 | 国产黄色网 | 日韩av电影在线播放 | 中文字幕 亚洲一区 | 久久亚洲成人 | 成人免费在线视频播放 | 久久99精品久久久久久园产越南 | 九草在线 | 国产精品久久国产精麻豆96堂 | h视频免费在线观看 | 美女视频黄视大全视频免费网址 | 成人免费av在线播放 |