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 が返ってきます。以下のページで配布されているコードを改変して構築させて頂きました。

コメント

コメントは受け付けていません。