現在、多くの Web サイトで非同期読み込みテクノロジーが使用されており、読み込まれるデータ形式のほとんどは json ({"order":"205","205":"u81eau9009u80a1"} など) です。これには php のリストがあります。いくつかの方法があります。データを読み取り、json 出力に変換します。
最初の最も単純で最も一般的に使用される方法は、文字列を綴る方法です。ここでは詳しくは紹介しません。
2 番目の方法は、json_encode 関数を使用することです次のコードを実行します
[php]
var_dump(json_decode('{"注文":"205","205":"u81ea"}'));
var_dump(json_decode('{"order":"205","205":"u81ea"}'));
object(stdClass)#1 (2) { ["order"]=> string(3) "205" ["205"]=> string(3) "自" }
後で、最終的な配列形式が array(order=>205,"205"=>"u81ea") である限り、配列を定義できることがわかりました。この場合、新しい要素を に追加します。 array_push では十分ですが、インデックス $arr["order"]="205";
両方のメリットとデメリット
最初の方法の実行速度は 2 番目の方法よりも比較的速いです (私はデモ テストを行いました)。欠点は、文字列を綴るときに引用符がたくさんあることです。間違いを犯しやすいことです。気をつけないと
2 番目の方法は、オブジェクト指向プログラミングの習慣により一致しており、中国語の Unicode をエンコードします。欠点は、データのパッケージ化とデータの解析により多くのプロセスが必要になるため、速度は比較的遅くなりますが、完全に高速です。許容範囲です
http://www.bkjia.com/PHPjc/477605.html
。