php Json_encodeのおかしい問題は説明します。
1071 ワード
Jsonencodeは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に達した時、私に「.」「.」「.」「.」「「...」という形に変換されました。json_。」encodeの一つの不思議な関数phpの中でjson_エンコードがjson文字列に変換された時の超おかしい問題。以下の二つのコードを比較します。これは出力:&$menu=[[title 1],[bar 1],[title 2]],[title 2],[title 2],[title 3]&
$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).'&';
、これはなんと出力されますか?問題は{}と[]、{}は対象で、[]は配列です!!!phpではない状況で遍歴する時の方法は違っています。Jsonencodeというものはとても不思議で、不思議にもちょっと憂鬱です。