今日は、preg_replace 関数を使用して、携帯電話番号の途中にある指定した数字をアスタリスクに置き換える方法をエディターが紹介します。これは多くの Web サイトで利用できます。 誰もがこれを行うでしょう。以下にその方法の例を紹介しましょう。
正規表現方法
1. 文字列には複数の携帯電話番号が含まれています
コードは次のとおりです | コードをコピー |
$s='王マネージャー: 13999312365 李マネージャー: 13588958741';
$s=preg_replace('#(d{3})d{5}(d{3})#', '${1}*****${2}', $s);
エコー$s;
//王マネージャー: 139*****365 李マネージャー: 135*****741 | 2. 文字列には携帯電話番号が 1 つだけあります
コードは次のとおりです
?>
|
コードは次のとおりです
$string1="13264309555"; echo substr_replace($string1,'*****',3,5); //132*****555 | |
| コードは次のとおりです
エコーsubstr($string1,0,3)."*****".substr($string1,8,3); //132*****555 | ?> |
|
http://www.bkjia.com/PHPjc/632653.html