technicalsuwako.moe/src/blog/tadashi-wai-no-api-de-todof...

47 行
1.2 KiB
Markdown
Raw 通常表示 履歴

2022-01-27 14:12:21 +09:00
title: 【日本API・PHP】簡単に都道府県名等の取り出し方
2022-01-30 16:19:37 +09:00
author: 凜
2022-01-27 14:12:21 +09:00
date: 2020-02-10
tags: jp,blog,php,api
----
2022-04-09 19:18:22 +09:00
日本APIで都道府県情報を取ることが簡単になりますね。\
でも、どうしようか?\
2022-01-27 14:12:21 +09:00
お説明しましょ〜う!!
```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];
}
```
2022-04-09 19:18:22 +09:00
それでURLから都道府県情報を取り出しますと、arrayに変換します。\
2022-01-27 14:12:21 +09:00
機能性の使い方法は:
```php
echo getPref(13)0->pref->name;
echo '<br >';
echo getPref(1)->pref->name;
2022-04-09 19:18:22 +09:00
echo '\';
2022-01-27 14:12:21 +09:00
echo getPref(27)->pref->name;
2022-04-09 19:18:22 +09:00
echo '\';
2022-01-27 14:12:21 +09:00
echo getPref(47)->pref->name;
```
下記のものが書き出します。
```
東京都
北海道
大阪府
沖縄県
```
2022-04-09 19:18:22 +09:00
同じく、「`->nameKana`」で平仮名が書き出すし、「`->nameEng`」で英語名が書き出す等。\
ファイルを読んだら、確かに全ての可能性をわかるとなります。\
2022-01-27 14:12:21 +09:00
[都道府県API](https://www.technicalsuwako.jp/api/rpc/japan/geo/prefecture)
以上