ATNDのAPIを叩いて、XMLをパースして出力。
<?php
require_once(dirname(__FILE__) . '/include/Snoopy.class.php');
// API
$url = 'http://api.atnd.org/events/';
// クエリ
$query = array('keyword' => 'perl');
// URL生成
$url .= '?' . http_build_query($query);
// 生成したURLを出力
echo $url . "\n";
// クライアント生成
$snoopy = new Snoopy();
// アクセス
$snoopy->fetch($url);
// レスポンスであるXMLをパースしてSimpleXMLElementを生成
$xml = simplexml_load_string( $snoopy->results );
// 検索結果を出力
echo $xml->results_returned . "\n";
echo $xml->results_start . "\n";
// イベント情報を出力
foreach ( $xml->events->event as $event ) {
echo $event->event_id . "\n";
echo $event->title . "\n";
}