ユーザ用ツール

サイト用ツール


サイドバー

このページの翻訳:



最近の更新



Tag Cloud

11_php:04_library:04_json_php5.1

04 json php5.1

PHP 5.1でもjson_decode,jsonencodeが使いたい。

JSON.phpはダウンロードしてくる。 http://pear.php.net/package/Services_JSON/

バージョン 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);
	}
}

参考サイト

11_php/04_library/04_json_php5.1.txt · 最終更新: 2015/04/13 09:58 by matsui