PHP で WikipediaAPI からデータを簡単に取得する方法
WikipediaAPI を簡単に使う関数を書いたので公開しておきます。
1 2 3 4 5 6 7 8 9 10 11
function wikipediaApi($keyword) { $keyword = h($keyword); $url = sprintf('http://wikipedia.simpleapi.net/api?output=php&keyword=%s', urlencode($keyword)); $data = file_get_contents($url); if($data === false) { return false; } else { return unserialize($data); } }
シンプルなコードです。以下のように配列でデータを取り出せます。
1
print_r(wikipediaApi('キーワード'));
キーワードにマッチする記事がない場合は false が返ってきます。以下のページで配布されているコードを改変して構築させて頂きました。
関連記事
- PHP でシリアライズしたデータが壊れてしまう場合は base64_encode をする
- CodeIgniter でデータベースを使ったシンプルなキャッシュを実装するサンプルコード
- CakePHP で LIKE 検索を複数語句で行う際の変わった条件の作り方
- Flickr API を使って画像を検索して取得する高性能な PHP のライブラリ書いておいたよ
- PHP で CSV を処理できる fgetcsv() について
- CakePHP 1.3 で Paginate を最速で使う方法まとめ
- PHP で地球が爆発するまでカレンダーを出力できるコードを書いてみた
- WordPress のカスタムフィールドに特定の値がセットされている記事が存在するか調べる方法
- CakePHP の Paginate で URL パラメータを自由に変更する方法
- file_get_contents() で GET リクエストを送る場合の値は URL に持たせる
コメント
コメントは受け付けていません。