【PHP】全角の住所の数字と英語部分(数字の間のハイフン)を半角にする方法

と書かれた紙 PHP

まずは数字と英語をすべて半角にします。

$add = mb_convert_kana($add,””na);

”a”で全角英数字を半角にするように指定しています。

続いて、半角数字に囲まれたハイフンを半角のハイフンにします。

$add = preg_replace(“/([0-9])―([0-9])/“,”$1-$2,$add)

ここでは、初めに正規表現で置換する対象を絞ります。

タイトルとURLをコピーしました