ぶろぐ

日記です

PHPで配列をJSON出力する方法


json_encodeを使用する。

使い方

$json = json_encode($array);
引数の配列がJSONデータに変換されます。

サンプル

$foo = array(
	"name" => "takuan",
	"age"  => "22",
	"job"  => "PG内定"
);

echo json_encode($foo);

実行結果

{"name":"takuan","age":"22","job":"PG内定"}

コメント

MVCでいう、Controllerを作る時に使う。
JavaScriptとDBの情報をAjax通信でやり取りするときに使う。
JavaScriptは、データをJSONで受け取りオブジェクトとして評価し利用する。

これをJavaScript(jQuery)に、Viewに読みこませて利用するのはまた次に…。