php中间四位,PHP实现手机号码隐藏中间四位

  • Post author:
  • Post category:php


Your ads will be inserted here by

Easy Plugin for AdSense.

Please go to the plugin admin page to

Paste your ad code OR

Suppress this ad slot.

PHP实现手机号码隐藏中间四位方法

方法一:

function hidtel($phone){

$IsWhat = preg_match(‘/(0[0-9]{2,3}[\-]?[2-9][0-9]{6,7}[\-]?[0-9]?)/i’,$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);

}else{

return  preg_replace(‘/(1[358]{1}[0-9])[0-9]{4}([0-9]{4})/i’,’$1****$2′,$phone);

}

}

方法二:

$num = “13966778888”

$str = substr_replace($num,’****’,3,4);