PHP手机号中间四位用星号*代替显示的实例
在显示用户列表的场景中,一般用到手机号的显示时都需要对手机号进行处理,一般是把中间的四位换成星号****,我本人用php处理的思路是进行替换,用****替换手机号的中间四位
代码如下:
$all_lottery_logs = ********; //该语句是得到中奖纪录 //遍历处理手机号 foreach($all_lottery_logs as $k=>$v){ $xing = substr($v['tel'],3,4); //获取手机号中间四位 $all_lottery_logs[$k]['tel'] = str_replace($xing,'****',$v['tel']); //用****进行替换 }
另外几种方法
<?php $tel = '12345678910'; //1.字符串截取法 $new_tel1 = substr($tel, 0, 3).'****'.substr($tel, 7); var_dump($new_tel1); //2.替换字符串的子串 $new_tel2 = substr_replace($tel, '****', 3, 4); var_dump($new_tel2); //3.用正则 $new_tel3 = preg_replace('/(\d{3})\d{4}(\d{4})/', '$1****$2', $tel); var_dump($new_tel3); ?>
结果:
> string(11) "123****8910" > string(11) "123****8910" > string(11) "123****8910"
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。
相关推荐
-
PHP用星号隐藏部份用户名、身份证、IP、手机号等实例
一.仿淘宝评论购买记录隐藏部分用户名,以下代码亲测可用. 复制代码 代码如下: function cut_str($string, $sublen, $start = 0, $code = 'UTF-8') { if($code == 'UTF-8') { $pa = "/[\x01-\x7f]|[\xc2-\xdf][\x80-\xbf]|\xe0[\xa0-\xbf][\x80-\xbf]|[\xe1-\xef][\x80-\xbf][\x80-\xbf]|\
-
PHP实现手机号码中间四位用星号(*)隐藏的自定义函数分享
php屏蔽电话号码中间四位: 复制代码 代码如下: Method 1: 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}[\-]
-
PHP手机号中间四位用星号*代替显示的实例
在显示用户列表的场景中,一般用到手机号的显示时都需要对手机号进行处理,一般是把中间的四位换成星号****,我本人用php处理的思路是进行替换,用****替换手机号的中间四位 代码如下: $all_lottery_logs = ********; //该语句是得到中奖纪录 //遍历处理手机号 foreach($all_lottery_logs as $k=>$v){ $xing = substr($v['tel'],3,4); //获取手机号中间四位 $all_lottery_logs[$k]['
-
C#使用正则表达式隐藏手机号中间四位为*
使用正则:Regex.Replace(手机号, "(\\d{3})\\d{4}(\\d{4})", "$1****$2"); 效果: 以上所述是小编给大家介绍的C#使用正则表达式隐藏手机号中间四位为*,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的.在此也非常感谢大家对我们网站的支持!
-
如何利用JS将手机号中间四位变成*号
前言:无意间留意到一个面试题,需求是利用js将手机号中间四位变成*号,简单记录一下. 1. 利用字符串的substr方法 substr() 方法返回一个字符串中从指定位置开始到指定字符数的字符. 语法:str.substr(start[, length]) 参数 start:开始提取字符的位置. length:可选.提取的字符数. var tel = 15617076160; tel = "" + tel; var newTel = tel.substr(0,3) + "**
-
jQuery+Ajax+PHP+Mysql实现分页显示数据实例讲解
本文使用jQuery,结合PHP和Mysql,通过实例讲解如何实现Ajax数据加载效果. HTML <div id="list"> <ul></ul> </div> <div id="pagecount"></div> 页面中,#list用来展示数据列表,包括本例要展示的商品图片和标题,#pagecount用来展示分页条,即本例中的上一页.下一页. 当然,别忘了,在head中预先载入jquery
-
linux更改目录显示颜色实例详解
linux更改目录显示颜色实例详解 用shell列举目录的时候,文件夹都是蓝色的,背景是黑色,使得无法看清蓝色的文件名称,看起来很痛苦.这个已经好几次遇到这个问题了都没有把解决方法记录下来,导致每次要查一些资料,这次决定把这个方法整理下来,供以后遇到同样的情况之后使用. 针对文件的解决方式 为当前用户配置,在当前用户home目录下的./bashrc中添加下面的参数即可. 在这里简单修改了文件夹的格式为粗体,前景色是黄色,背景色是黑色.还有引用为粗体,青色前景色,黑色背景色. 这里着重调一下di相
-
Android虚拟导航键的显示隐藏实例
代码如下: package test.lb.com.myapplication; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.widget.Button; public class MainActivity extends Activity implements View.OnClickListener{ boolean isnight = fals
-
django在接受post请求时显示403forbidden实例解析
本文研究的主要是django在接受post请求时显示403forbidden时的处理方法,具体代码如下. 最近在做一个项目需要用到Django框架 在测试Django的时候发现一个问题,就是按照一般教程设置好URL的mapping之后,使用get请求总能得到正确的回应,但是在使用post请求时,却根本无法得到请求,会显示403forbidden: Starting development server at http://127.0.0.1:8000/ Quit the server with
-
Python button选取本地图片并显示的实例
从本地文件夹中选取一张图片并在canvas上显示 from tkinter import * from tkinter import filedialog from PIL import Image, ImageTk if __name__ == "__main__": root = Tk() #setting up a tkinter canvas with scrollbars frame = Frame(root, bd=2, relief=SUNKEN) frame.grid_
-
layui-table对返回的数据进行转变显示的实例
在使用layui表格时,在ajax请求回来的数据,有时候需要我们处理之后显示 1.比如性别sex这个字段,后台可能返回的是1.或者 2:那我们总不能显示1.和 2,我们需要显示男和女,这里就用到了自定义模板了 <script type="text/html" id="barDemo"> {{#if (d.sex == 1) { }} <span>男</span> {{# }else if(d.sex == 2){ }} <s
-
element-ui 上传图片后清空图片显示的实例
使用element-ui,使用el-upload上传图片,上传图片后再次打开还是会有原来的图片,想要清空原来上传的图片,只需要在组件上绑定ref,在提交成功后的方法里调用this.$refs.upload.clearFiles();就可以清除原来上传的文件. 具体如下: <el-upload ref='upload' class="upload-demo" action="https://jsonplaceholder.typicode.com/posts/"
随机推荐
- 如何抽象一个Vue公共组件
- 使用脚本调用系统的关机对话框实现代码
- Java查看本机端口是否被占用源码
- 用JavaScript计算在UTF-8下存储字符串占用字节数
- php使用GD实现颜色渐变实例
- C#实现的sqlserver操作类实例
- android中DatePicker和TimePicker的使用方法详解
- css网页布局中注意的几个问题小结
- Flex回调函数应用示例
- nextSibling
- 一个基于jquery的文本框记数器
- Java实现字符串解析为日期时间的方法示例
- Java经理与员工的差异实现方法
- Android控制文本输入框最多输入10个字符长度
- 深入浅析JDK8新特性之Lambda表达式
- 详解Android Studio正式签名进行调试的实现步骤
- 异步http listener 完全并发处理惩罚http恳求的小例子
- vue的mixins属性详解
- PyTorch上实现卷积神经网络CNN的方法
- Django框架中间件(Middleware)用法实例分析