[PHP-users 18089]Re: 住所文字列の分割
Ryuzo KOSAKI
kosaki @ fip.fujitsu.com
2003年 9月 26日 (金) 10:22:50 JST
こさきです。
"[PHP-users 18086]Re: 住所文字列の分割" の記事において
m5issige @ mr.hitachi-medical.co.jpさん は書きました。
>人間でも、知らない住所の場合、どこまでが市で、どこまでが町だか、正確に区
>切れない気がするので、事実上不可能だと思います。
元が正しく書かれている住所だとしすれば JIS X0402:1994 の市区町村コード
表を元にマッチさせればいいのではないでしょうか。数千件なので、配列で検
索してもなんとかなるかな。
データは探してみればどこかしらにあると思います。
例) http://www.pref.gifu.jp/s11655/tebiki1/sanko.htm#s-3
合併などで更新がよくありますが、これをどうチェックするか工夫する必要は
あるでしょう。
><?php
>
>$adr = "東京都新宿区百人町123";
>
>if (mb_ereg('(.+?[都道府県])(.+?[市区町村])(.*)', $adr, $matches)) {
> var_dump($matches);
>}
>
>?>
東京都東村山市などで困りそう:-)
PHP-users メーリングリストの案内