WEBLE

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

関連記事

コメント

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

AltStyle によって変換されたページ (->オリジナル) /