for循环打印星号 php函数输出一手机号中间五位用星号代替怎么写啊?
php函数输出一手机号中间五位用星号代替怎么写啊?
当一个网站显示用户的隐私数据时,它需要被安全地处理。例如:将移动电话号码的中间五位或更多数字替换为*号码。处理PHP有两种常用方法,一种是使用substr截取,然后拼接*符号;另一种是使用常规替换。示例代码如下:
//索引.php
<?php标题(”内容-类型:text/htmlcharset=utf-8“”//test//pure mobile phone number$phone=“10021012110”echo phonesafeseal($phone)echo“&Ltbr/>”$phonestr=“联系方式:10021012110”echo phonesafeseal($phonestr,true)/**手机号码安全处理(中间五位替换为*)**@param string$phone*@param Boolean$string*/function phonesafeseal($phone,$flag=false){//字符串包含移动电话号码替换if($flag){return preguu Replace(“/(D{3})D{5}(D{3})/”,“${1}*****${2},$phone)}else{//返回substr($phone,0,3)。 "* * * * * ". Substr($phone,8,3)}
运行结果:
for循环打印星号 python输出星号三角形 php判断闰年完整代码
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。