正規表現 値を数値のみにする

2014-08-14    224   372

電話番号をデータベースに追加する時は、「-」(ハイフン)をなくしたほうが検索の際に使い勝手がよくなる。下記は変数を半角数値のみにするユーザー定義関数で、ついでに全角数字を半角にする処理もしている。

<?php
function numOnly($str){
    if($str){
        $str = mb_convert_kana(trim($str),'n','utf8'); //全角数字を半角数字に
        $num = preg_replace("/[^0-9]+/", "", $str);
    }
    return $num;
}

$str = '090-9999-9999 ';
echo numOnly($str);
//結果 09099999999
?>

カテゴリ: PHP

comment 登録なしでご自由にご入力いただけます(^^)ぜひぜひ記事のご感想をお聞かせ下さい。

お名前とコメントは入力必須です。

コメントの文字数が短すぎます。

この内容でコメントを送る
コメントをする
この記事がお役に立てましたら是非シェアのご協力お願いします。