nagoring / jp-address
Installs: 18
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/nagoring/jp-address
Requires (Dev)
- phpunit/phpunit: ^5.7
This package is not auto-updated.
Last update: 2025-10-04 00:23:18 UTC
README
jp-address
jp-addressとは
都道府県コードと都道府県名を相互に変換するライブラリです。
また住所名からコードを取得することもできます
コードはJIS X 0402 で定義されています。
使い方
$pref = Nago\JpAddress\Pref::getInstance();
$pref->idToName(13); // -----> 東京都
$pref->nameToId("北海道"); // -----> 1
$pref->addressToId('奈良県奈良市雑司町406−1'); // ----->29
$city = Nago\JpAddress\City::getInstance();
$address = "鳥取県鳥取市江津730";
//pref_idがほしい
$prefId = $pref->addressToId($address);
$this->assertSame(31, $prefId);
//city_idがほしい
$cityId = $city->prefIdAndAddressToId($prefId, $address);
$this->assertSame(31201, $cityId);
//都道府県市区を取り除いたものがほしい
$this->assertSame('江津730', $city->removePrefAndCityName($address));