SMOLNET PORTAL home about changes
ブログ一覧へ


【日本API・PHP】簡単に都道府県名等の取り出し方

投稿日:2020-02-10

日本APIで都道府県情報を取ることが簡単になりますね。
でも、どうしようか?
お説明しましょ〜う!!

<?php
  function getPref ($i) {
    ini_set("allow_url_fopen", 1);
    $json = file_get_contents('https://www.technicalsuwako.jp/api/rpc/japan/geo/prefecture');
    $obj = json_decode($json);
    return $obj[$i];
  }


それでURLから都道府県情報を取り出しますと、arrayに変換します。
機能性の使い方法は:

  echo getPref(13)0->pref->name;
  echo '<br >';
  echo getPref(1)->pref->name;
  echo '\';
  echo getPref(27)->pref->name;
  echo '\';
  echo getPref(47)->pref->name;


下記のものが書き出します。

  東京都
  北海道
  大阪府
  沖縄県


同じく、「`->nameKana`」で平仮名が書き出すし、「`->nameEng`」で英語名が書き出す等。
ファイルを読んだら、確かに全ての可能性をわかるとなります。

都道府県API (https://www.technicalsuwako.jp)
Response: 20 (Success), text/gemini
Original URLgemini://tilde.club/~technicalsuwako/blog/tadashi-wai-no-...
Status Code20 (Success)
Content-Typetext/gemini; charset=utf-8; lang=en