PHPで郵便番号データにハイフンを付ける

PHPで郵便番号7桁(ハイフン無し)の状態を、ハイフンありにする方法。

郵便番号は3桁 4桁と一定なので、正規表現で一気に書き換えが可能。


$post = "1231234";
preg_match("/(.{3})(.{4})/",$post,$match);
$newpost = $match[1]."-".$match[2];

これでOK。電話番号やFAX番号にハイフンを付加する場合にも使用可能。