こんにちは、沼田です。 今回はPHPネタを投稿します。 ここしばらくは開発上、JavaScriptフレームワークのjQueryや、そのプラグインを用いることが多いです。 jQueryプラグインの方でAjax通信を使って、PHPサーバからJSON化したデータを取得するケースがありますが、PHPサーバ側で配列データをJSON化して出力する時は、気をつけないと意図した結果と異なりjQueryプラグイン側でエラーになってしまいます。 まずは、以下のPHP配列をご覧ください。 ■配列1 array(3) { [1] => string(5) "data1" [3] => string(5) "data2" [9] => string(5) "data3" } これをjson_encode()を使ってJSON形式にエンコードします。 すると以下のようなエンコード結果が得られます {"1":"data1