====== 04 json php5.1 ====== PHP 5.1でもjson_decode,jsonencodeが使いたい。 JSON.phpはダウンロードしてくる。 [[http://pear.php.net/package/Services_JSON/]] [[http://download.pear.php.net/package/Services_JSON-1.0.3.tgz|バージョン 1.0.3]] こちら使ってます。 // json_encode()関数が存在しないなら if (!function_exists('json_encode')) { // JSON.phpを読み込んで require_once 'lib/Services_JSON-1.0.3/JSON.php'; // json_encode()関数を定義する function json_encode($value) { $s = new Services_JSON(); return $s->encodeUnsafe($value); } // json_decode()関数を定義する function json_decode($json, $assoc = false) { $s = new Services_JSON($assoc ? SERVICES_JSON_LOOSE_TYPE : 0); return $s->decode($json); } } [[https://www.softel.co.jp/blogs/tech/archives/3663|参考サイト]]