1. 淘宝網のレビューと購入記録を模倣してユーザー名の一部を非表示にする次のコードは個人テストに利用できます。
}
else
{
$start = $start*2;
$sublen = $sublen*2;
$strlen = strlen($string);
$ tmpstr = '';
ord(substr($ string、$ i、1))> 129)
strlen)$ tmpstr。= "...";
コードをコピー
コードは次のとおりです:
$str = "如来掌";
echo Cut_str($str, 1, 0).'**'.cut_str($str, 1, -1) ;
//出力: 手のひらのような
2. PHP ID番号の下4桁はアスタリスクで隠されています
非常に単純な質問ですが、IDカード番号と誕生日の4桁を非表示にしたいのですが、最初に機能を確認したときは表示されませんでした。面倒なのでネットで調べたら直接処理できる関数があることがわかったのでメモしておきます:
substr_replace() 関数の紹介:
正の数 - 開始オフセットで置換を開始します。
負の数 - 文字列の末尾からの開始オフセットで置換を開始します。
長さ
オプション。置換する文字数を指定します。
正の数値 - 置換される文字列の長さ
3. IP の最後の桁をアスタリスクに置き換えます
次のように、IP の最後の桁をアスタリスク コードに置き換えます:
方法 1:
4. * アスタリスクを使用して携帯電話番号を非表示にする 5 つの方法
//メソッド 3
$haoma="15012345678";
echo preg_replace("/(d{3})d{5}/","$1*****",$haoma); *****678
$ tel2 = "+8613888111188"; /','\1****\2',$tel1),"n";
echo preg_replace('/(^.*)d{4 }(d{4})$/','\1 ****\2',$tel2),"n";
echo preg_replace('/(^.*)d{4}(d{4} )$/','\1****\2 ',$tel3),"n";
echo preg_replace('/(^.*)d{4}(d{4})$/',' \1****\2',$tel4), 「ん」;
//方法5
//電話番号の真ん中の4桁をシールドする
function hidtel($phone)
{
if($IsWhat == 1)
{
return preg_replace('/(0[0-9]{2,3}[-]?[2-9])[0-9]{3,4}([0-9]{3}[- ]?[ 0-9]?)/i','$1****$2',$phone);
**** $ 2 '、$電話);
www.bkjia.com
true
http://www.bkjia.com/PHPjc/750856.html