ホームページ  >  記事  >  バックエンド開発  >  PHP携帯電話番号の途中のアスタリスクを置き換える例_PHPチュートリアル

PHP携帯電話番号の途中のアスタリスクを置き換える例_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:50:15954ブラウズ

今日は、preg_replace 関数を使用して、携帯電話番号の途中にある指定した数字をアスタリスクに置き換える方法をエディターが紹介します。これは多くの Web サイトで利用できます。 誰もがこれを行うでしょう。以下にその方法の例を紹介しましょう。


正規表現方法

1. 文字列には複数の携帯電話番号が含まれています

2. 文字列には携帯電話番号が 1 つだけあります
コードは次のとおりです コードをコピー

$s='王マネージャー: 13999312365 李マネージャー: 13588958741'; $s=preg_replace('#(d{3})d{5}(d{3})#', '${1}*****${2}', $s); エコー$s; //王マネージャー: 139*****365 李マネージャー: 135*****741
?>


コードは次のとおりですコードをコピー $haoma="15012345678"; echo preg_replace("/(d{3})d{5}/","$1*****",$haoma); //150*****678
?>





正規表現なしで実現

1. substr_replace文字列部分置換関数を使用する

コードは次のとおりです

コードをコピー ?>コードは次のとおりです
$string1="13264309555"; echo substr_replace($string1,'*****',3,5); //132*****555



2. 文字列インターセプト関数substrを使用します

コードをコピー

http://www.bkjia.com/PHPjc/632653.html
エコーsubstr($string1,0,3)."*****".substr($string1,8,3); //132*****555 ?>




www.bkjia.comtru​​e

http://www.bkjia.com/PHPjc/632653.html

今日は、preg_replace 関数を使用して、携帯電話番号の途中にある指定された数字をアスタリスクに置き換える方法を編集者が紹介します。これは多くの Web サイトで行われています...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。