まずは数字と英語をすべて半角にします。
$add = mb_convert_kana($add,””na);
”a”で全角英数字を半角にするように指定しています。
続いて、半角数字に囲まれたハイフンを半角のハイフンにします。
$add = preg_replace(“/([0-9])―([0-9])/“,”$1-$2,$add)
ここでは、初めに正規表現で置換する対象を絞ります。
PHPまずは数字と英語をすべて半角にします。
$add = mb_convert_kana($add,””na);
”a”で全角英数字を半角にするように指定しています。
続いて、半角数字に囲まれたハイフンを半角のハイフンにします。
$add = preg_replace(“/([0-9])―([0-9])/“,”$1-$2,$add)
ここでは、初めに正規表現で置換する対象を絞ります。