JSON 関数
PHP Manual

json_encode

(PHP 5 >= 5.2.0, PECL json >= 1.2.0)

json_encode値を JSON 形式にして返す

説明

string json_encode ( mixed $value [, int $options ] )

value を JSON 形式にした文字列を返します。

パラメータ

value

エンコードする値。 resource 型以外の任意の型を指定できます。

この関数は、UTF-8 エンコードされたデータでのみ動作します。

options

PHP_JSON_HEX_QUOT, PHP_JSON_HEX_TAG, PHP_JSON_HEX_AMP, PHP_JSON_HEX_APOS からなるビットマスク。デフォルトは 0。

返り値

成功した場合に、JSON エンコードされた文字列を返します。

変更履歴

バージョン 説明
5.2.1 JSON エンコードの基本型のサポートを追加しました。

例1 json_encode() の例

<?php
$arr 
= array ('a'=>1,'b'=>2,'c'=>3,'d'=>4,'e'=>5);

echo 
json_encode($arr);
?>

上の例の出力は以下となります。

{"a":1,"b":2,"c":3,"d":4,"e":5}

参考


JSON 関数
PHP Manual