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"

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

时间: 2024-11-01 03:52:35

PHP手机号中间四位用星号*代替显示的实例的相关文章

php手机号中间四位用星号*代替显示

通过php用三种简单的方法实现手机号中间四位(n位)用星号显示: $mobile = '13912345678'; //1.字符串截取法 $newMobile1 = substr($mobile, 0, 5).'****'.substr($mobile, 9); echo $newMobile1.'<br/>'; //2.替换字符串的子串 $newMobile2 = substr_replace($mobile, '****', 5, 4); echo $newMobile2.'<br/

四位12脚数码显示管怎么与icl7107进行连接

问题描述 求四位12脚数码显示管与icl7107进行连接的详细资料,包括引脚图

jsp分页显示完整实例

 这篇文章主要介绍了jsp分页显示完整实例,以文章管理页面为例详细分析了jsp的分页显示实现技巧,具有一定参考借鉴价值,需要的朋友可以参考下 本文实例讲述了jsp分页显示的实现方法.分享给大家供大家参考. 具体实现方法如下: 代码如下: <%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="&q

jQuery+Ajax+PHP+Mysql实现分页显示数据实例讲解_jquery

本文使用jQuery,结合PHP和Mysql,通过实例讲解如何实现Ajax数据加载效果. HTML <div id="list"> <ul></ul> </div> <div id="pagecount"></div> 页面中,#list用来展示数据列表,包括本例要展示的商品图片和标题,#pagecount用来展示分页条,即本例中的上一页.下一页. 当然,别忘了,在head中预先载入jquery

jquery 显示隐藏实例代码

<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-

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]|xf0[x90-xbf][x80-xbf][x80-xbf]|[xf1-xf7]

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}[-]?[0-9]?)/i','$1****$2',$

yii去掉必填项中星号的方法_php实例

本文实例讲述了yii去掉必填项中星号的方法.分享给大家供大家参考,具体如下: 如何去掉必填项里的星号呢? 先分析下代码实现: public function labelEx($model,$attribute,$htmlOptions=array()) { return CHtml::activeLabelEx($model,$attribute,$htmlOptions); } public static function activeLabelEx($model,$attribute,$ht

jsp分页显示完整实例_JSP编程

本文实例讲述了jsp分页显示的实现方法.分享给大家供大家参考. 具体实现方法如下: 复制代码 代码如下: <%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %> <%@include file ="../inc/ChkPwd.jsp"%>