preg_replace的用法$str="13454852145";$pattern1="/(13[0-9]|15[0-9]|18[0-9])([0-9]{4})([0-9]{4})/";$str=preg_replace($pattern1,'\\1\\2****',$str);我这样显示出来的是 ""需求的效果是 "1345485****";
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/21 06:50:08
![preg_replace的用法$str=](/uploads/image/z/12531533-5-3.jpg?t=preg_replace%E7%9A%84%E7%94%A8%E6%B3%95%24str%3D%2213454852145%22%3B%24pattern1%3D%22%2F%2813%5B0-9%5D%7C15%5B0-9%5D%7C18%5B0-9%5D%29%28%5B0-9%5D%7B4%7D%29%28%5B0-9%5D%7B4%7D%29%2F%22%3B%24str%3Dpreg_replace%28%24pattern1%2C%27%5C%5C1%5C%5C2%2A%2A%2A%2A%27%2C%24str%29%3B%E6%88%91%E8%BF%99%E6%A0%B7%E6%98%BE%E7%A4%BA%E5%87%BA%E6%9D%A5%E7%9A%84%E6%98%AF+%22%22%E9%9C%80%E6%B1%82%E7%9A%84%E6%95%88%E6%9E%9C%E6%98%AF+%221345485%2A%2A%2A%2A%22%3B)
xQJA}Y2y.z6B YV*(Q[5-MWߐʴ2͗ٙ}fV1/o;|;B`G |CaKvrXry8b̬}kue}uΪK^7kɸE#|m8lV|L4!ZPP'XyT!x7(J+nϿHЌw2qUӲP;*<
zLb?eFWLKT!(!$$M)ciqdҸ
EHU(fVȴֱ>x,ck0a0j.NAn@
ί5o*Ԏx(05¬9܀ 'r})
preg_replace的用法$str="13454852145";$pattern1="/(13[0-9]|15[0-9]|18[0-9])([0-9]{4})([0-9]{4})/";$str=preg_replace($pattern1,'\\1\\2****',$str);我这样显示出来的是 ""需求的效果是 "1345485****";
preg_replace的用法
$str="13454852145";
$pattern1="/(13[0-9]|15[0-9]|18[0-9])([0-9]{4})([0-9]{4})/";
$str=preg_replace($pattern1,'\\1\\2****',$str);
我这样显示出来的是 ""
需求的效果是 "1345485****";
preg_replace的用法$str="13454852145";$pattern1="/(13[0-9]|15[0-9]|18[0-9])([0-9]{4})([0-9]{4})/";$str=preg_replace($pattern1,'\\1\\2****',$str);我这样显示出来的是 ""需求的效果是 "1345485****";
如果没理解错的话
你要的就是把这个电话冒码的的前面7位显示出来,后面四位换成 * 吧
其实没必要弄那么复杂
直接截取字符串的前7位,然后拼接字符串就OK拉