45 行
1.1 KiB
Plaintext
45 行
1.1 KiB
Plaintext
=> /blog.gmi ブログ一覧へ
|
||
|
||
#【日本API・PHP】簡単に都道府県名等の取り出し方
|
||
投稿日:2020-02-10
|
||
|
||
日本APIで都道府県情報を取ることが簡単になりますね。
|
||
でも、どうしようか?
|
||
お説明しましょ〜う!!
|
||
|
||
```php
|
||
<?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に変換します。
|
||
機能性の使い方法は:
|
||
|
||
```php
|
||
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`」で英語名が書き出す等。
|
||
ファイルを読んだら、確かに全ての可能性をわかるとなります。
|
||
=> https://www.technicalsuwako.jp/api/rpc/japan/geo/prefecture 都道府県API
|