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

トップページに戻る
jp, blog, php, api
テクニカル諏訪子: 【日本API・PHP】簡単に都道府県名等の取り出し方
                                     l,.                                                .'''                                        ;;;;;;.................   .;;;;;;;      .OOx
     cOOxxxxxxxxxxkOO               0MMK                                                OMM0                  ;xx:   'xxd                  0MMMMMMMMMMMMMMM                 'MMX          MMMMMMMMMMMMMMMMMX:
                                   KMMMNdddddxkd'       .dddddddddddddddd               0MMo                  oMMo   ,MMX          kkkkkkkk dMX  MMc         kkkkkkkkkd:kkkkXMMMkkkkk.               .WMMMd
                                 oMMW       ;MMMl       ,MMMMMMMMMMMMMMMM        KNNNNNNMMMMNNNNNNMK'         oMMo   ,MMX                   dMMckMMcKKKKKN0               .MMN                    ;cOWM0
  ;ooccccccccccccccccloo      .xMMM.        XMMK                                       .MMM      OMM'         xMM:   ,MMX           NNNNNN' dMX .MMcOX, KMO   oNNNNNNN    .MM0                   .MMN
  xMMMMMMMMMMMMMMMMMMMMM    ;0MMM.         0MMX                                        ;MMk      0MM.         KMM'   ,MMX           ::::::. dMX  MMcdMx MM;   .:::::::    ;MMMKKKKKK.  ',,,,,,,,,xMMM,,,,,,,,,,
           .MMM.                         .KMM0                                         WMM       MMM          MMM.   ,MMX     'd            dMMOKMMc.MMdMM                KMM.   xMM.  KMMMMMMMMMMMMMMMMMMMMMMM.
           0MMK                         oMMM.                                        .WMM'       MMM         kMMX    ,MMX   ,OMMd   oooooo. dMX .MMc 0MMMo    cooooooo   .MMK    xMM.            .MMN
          lMMM                       ,kWMMl           ,llc::::::::::::::cll         oMMM.       lMM0        dMMM.    ,MMM,oXMMO     MM. XM; dMX lMMc  MMW     KMK  cMM   KMM.    XMM             .MMN
        ,OMMX                    'cxNMMM              dMMMMMMMMMMMMMMMMMMMM.     .oWMMo    occcoMMM.      .OMMX      ;MMMMMM        MM  XM:dWMMMMMMc OMMMo    KMK  :MM  KMM:     MMW             .MMN
      .NMMk                     MMMMo                                             OM'      xMMMMMx         0M         kMx           MMXKMM;     .MMNKMl MM0   KMMKKWMMxWMM   coo0MMc         loooKMMk
                                                                                                                                                 XX:                    .     ..             .MWO;

トップ | 自己紹介 | 連絡先 | 支援♡ | サービス | RSSで登録 | Pleromaでフォロー | PeerTubeで登録 | 一般ネット | Tor | I2P


日本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 '<br />';
  echo getPref(27)->pref->name;
  echo '<br />'; 
  echo getPref(47)->pref->name;

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

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

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

以上


gostaticで創作しました。Git