これが私のPHPスクリプトです。
do2:locu alexus$ cat venuesearch.php
<?php
$KEY='XXXXXXXXXXXXXXX';
$URL='http://api.locu.com/v1_0/venue/search/?api_key=';
$ch=curl_init();
curl_setopt($ch, CURLOPT_URL, $URL.$KEY);
curl_setopt($ch, CURLOPT_HEADER,0);
print_r(json_decode(curl_exec($ch),TRUE));
?>
do2:locu alexus$
locu
サービスは、JSON 形式で出力を提供します。スクリプトを実行すると、出力がすべて長い 1 行で表示されます。
出力のサンプル:
do2:locu alexus$ php venuesearch.php
{"meta": {"cache-expiry": 3600, "limit": 25}, "objects": [{"categories": ["restaurant"], "country": "United States",..........
私は何が欠けていますか?これらの各変数にアクセスするにはどうすればよいですか? それをXMLに変換するのは理にかなっているでしょうか?
* UPDATE * : .. PHP の例 #1 : json_decode - 手動で書式設定された出力が表示されますtrue
。