php json_encode奇怪問(wèn)題說(shuō)明
更新時(shí)間:2011年09月27日 23:32:19 作者:
php json_encode奇怪問(wèn)題說(shuō)明,使用json_encode的朋友可以參考下。
json_encode 只支持utf-8格式這個(gè)就不多說(shuō)了
$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數(shù)組json_encode 之后通常會(huì)轉(zhuǎn)化php數(shù)組會(huì)轉(zhuǎn)化為形如[[...][...]] 的格式,但是今天碰到一個(gè)怪問(wèn)題,當(dāng)我的數(shù)組長(zhǎng)度達(dá)到142的時(shí)候 給我轉(zhuǎn)化為了形如
{'0' :{..},'1':{...}......}的格式很奇怪,json_encode 一個(gè)神奇的函數(shù)
php中json_encode轉(zhuǎn)數(shù)組為json字符串時(shí)的超奇怪問(wèn)題。
對(duì)比以下兩段代碼:
$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).'&';
這個(gè)會(huì)輸出:&$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).'&';
而這個(gè)居然輸出:&$menu=[{"title":"title1","bar1":"bar1","bar2":"bar2"},["title2"],["title3"]]&
什么意思?問(wèn)題就在于{}和[],{}是對(duì)象,[]是數(shù)組?。。?!在非php的情況下遍歷的時(shí)候方法就不一樣了!json_encode這個(gè)東西太神奇了,神奇起來(lái)讓人有點(diǎn)郁悶!
復(fù)制代碼 代碼如下:
$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數(shù)組json_encode 之后通常會(huì)轉(zhuǎn)化php數(shù)組會(huì)轉(zhuǎn)化為形如[[...][...]] 的格式,但是今天碰到一個(gè)怪問(wèn)題,當(dāng)我的數(shù)組長(zhǎng)度達(dá)到142的時(shí)候 給我轉(zhuǎn)化為了形如
{'0' :{..},'1':{...}......}的格式很奇怪,json_encode 一個(gè)神奇的函數(shù)
php中json_encode轉(zhuǎn)數(shù)組為json字符串時(shí)的超奇怪問(wèn)題。
對(duì)比以下兩段代碼:
復(fù)制代碼 代碼如下:
$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).'&';
這個(gè)會(huì)輸出:&$menu=[["title1","bar1","bar2"],["title2"],["title3"]]&
復(fù)制代碼 代碼如下:
$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).'&';
而這個(gè)居然輸出:&$menu=[{"title":"title1","bar1":"bar1","bar2":"bar2"},["title2"],["title3"]]&
什么意思?問(wèn)題就在于{}和[],{}是對(duì)象,[]是數(shù)組?。。?!在非php的情況下遍歷的時(shí)候方法就不一樣了!json_encode這個(gè)東西太神奇了,神奇起來(lái)讓人有點(diǎn)郁悶!
您可能感興趣的文章:
- PHP學(xué)習(xí)散記_編碼(json_encode 中文不顯示)
- php中json_decode()和json_encode()的使用方法
- PHP5.4中json_encode中文轉(zhuǎn)碼的變化小結(jié)
- php json_encode值中大括號(hào)與花括號(hào)區(qū)別
- php數(shù)組轉(zhuǎn)換js數(shù)組操作及json_encode的用法詳解
- 淺析php中json_encode()和json_decode()
- php中json_encode處理gbk與gb2312中文亂碼問(wèn)題的解決方法
- PHP使用json_encode函數(shù)時(shí)不轉(zhuǎn)義中文的解決方法
- Json_encode防止?jié)h字轉(zhuǎn)義成unicode的方法
相關(guān)文章
PHPExcel導(dǎo)出2003和2007的excel文檔功能示例
這篇文章主要介紹了PHPExcel導(dǎo)出2003和2007的excel文檔功能,結(jié)合實(shí)例形式分析了PHPExcel屬性設(shè)置及文檔導(dǎo)出操作相關(guān)技巧,需要的朋友可以參考下2017-01-01
PHP Session ID的實(shí)現(xiàn)原理與實(shí)例
這篇文章主要介紹了PHP Session ID的實(shí)現(xiàn)原理與實(shí)例,幫助大家更好的理解和學(xué)習(xí)使用PHP,感興趣的朋友可以了解下2021-05-05
PhpMyAdmin出現(xiàn)export.php Missing parameter: what /export_type錯(cuò)
PhpMyAdmin出現(xiàn)export.php: Missing parameter: what /export_type錯(cuò)誤,有碰到同樣問(wèn)題的朋友可參考一下2012-08-08
php include的妙用,實(shí)現(xiàn)路徑加密
用這種方法比較繁瑣,只能隱藏后臺(tái)腳本的路徑,前端的腳本路徑仍然可以在源文件中看得到(baseref) 在地址欄上看到的地址都是index.php?xxxxxxxx2008-07-07
PHP數(shù)組常用函數(shù)實(shí)例小結(jié)
這篇文章主要介紹了PHP數(shù)組常用函數(shù),結(jié)合實(shí)例形式總結(jié)分析了php針對(duì)數(shù)組的統(tǒng)計(jì)、計(jì)算、去重、過(guò)濾等相關(guān)函數(shù)使用技巧,需要的朋友可以參考下2018-08-08
php+ajax無(wú)刷新分頁(yè)實(shí)例詳解
這篇文章主要介紹了php+ajax無(wú)刷新分頁(yè)的方法,結(jié)合實(shí)例形式較為詳細(xì)的分析了php數(shù)據(jù)查詢結(jié)合ajax數(shù)據(jù)交互實(shí)現(xiàn)無(wú)刷新分頁(yè)效果的相關(guān)技巧,需要的朋友可以參考下2015-12-12
php實(shí)現(xiàn)過(guò)濾字符串中的中文和數(shù)字實(shí)例
這篇文章主要介紹了php實(shí)現(xiàn)過(guò)濾字符串中的中文和數(shù)字的方法,實(shí)例分析了php操作中文和數(shù)字匹配的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-07-07
學(xué)習(xí)php過(guò)程中的一些注意點(diǎn)的總結(jié)
在學(xué)習(xí)php的過(guò)程中會(huì)有一些細(xì)節(jié)是需要注意的,本文整理了一些比較實(shí)際的問(wèn)題,希望對(duì)大家有所幫助2013-10-10

