nagoring/jp-address

0.8 2017-05-30 17:35 UTC

This package is not auto-updated.

Last update: 2024-04-19 17:31:40 UTC


README

Latest Stable Version Total Downloads Latest Unstable Version License Monthly Downloads Daily Downloads composer.lock

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));