このページの翻訳:
- 日本語 (ja)
- English (en)
最近の更新
Tag Cloud
このページへのアクセス
今日: 4 / 昨日: 1
総計: 281
- Dokuwiki.fl8.jp(29)
- DokuWiki(25)
- FreeBSD カーネル再構築(12)
- 30 React-admin(11)
- 29 Next.js(11)
- 13 CentOS6メール設定(10)
最近の更新
このページへのアクセス
今日: 4 / 昨日: 1
総計: 281
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);
}
}