jigen, Hirotomo Kunimatsu
Tokyo, Japan
mailto: microformat hcard
top

PHPのJSON関数便利だ

(写真):PHPのJSON関数便利だちょっとPHPのマニュアル漁っててたまたま見つけた(遅い?)。Ajaxのようなjavascriptから一部を読み込むようなデータの形式の一つ、javascriptの配列形式(と言えばいいのかな)「JSON」がある。これをPHP側からPHP配列をJSON形式でアウトプットする関数があった。

とりあえずPHPから書き出してみよう

<?php
$list = array(
    "a"=>"こんにちは",
    "b"=>"世界",
    "c"=>"\t/\""
);
echo json_encode($list);
?>

結果としては以下のようになる。うーん。簡単ステキ。ちなみに、2バイト文字などはUTF-8に変更しないとアウトプットしてくれないみたいなので注意。

{"a":"\u3053\u3093\u306b\u3061\u306f","b":"\u4e16\u754c","c":"\t\/\""}

タブ(\t)とかダブルクォーテーション(”)とかも入力してみたのだけんど、エスケープもやってくれるみたいですね。


関連エントリー

よろしければ、以下リンクよりコメントをどうぞ。
2006/11/18 00:55:49200600:55
アリ「ここからメニューだすよ」
アリ「ごちそういっぱーい」
アリ「腹へったー」
アリ「働けー働けー♪」