有些客户留言时,留下了QQ或手机号,不想让竞争对手看到。显示时自动隐藏掉其中2位,代码应该怎么写?
解决方案 »
- js如何处理IE浏览器的兼容性问题
- php 发邮件最优方案?
- 一些通用的数组,不属于某个特定类,其他有时也会用到,如何存放比较好?
- 学习powereasy,dedecms,ecshop等要多久??
- php 根据不同url 生成缓存记录,高分请大神
- 关于正则中一个菜菜的问题。。。
- php startup:unable to load dynamic library './php_mssql.dll"-找不到指定模块。
- 用session来进行身份验证(php+mysql环境),我的程序有严重漏洞,help me!
- 求救。。php 安装 mcrypt 但不起效,有mcrypt.so ,但是 php_info里面并没有mcrypt信息段
- 如何取html标签中的图片 src
- 将中英文字符串中的大写字母转换成小写字母
- php文件上传不成功
$a = '4434323123';
$a{5} = "*";
$a{6} = "*";
echo $a;
2.$a = '4434323123';
$a = "**".substr($a,2);
echo $a;
echo preg_replace("/(\d+)(\d{2})/","$1*",$str);
<?php
$val = '13455677809';
$new_val = substr($val, 0, -2) . '**';
echo $new_val;
$Phone="15012345678";
$qq="372647693";
echo preg_replace("/\d{3}$/","***",$Phone);
echo '<br>';
echo preg_replace("/\d{3}$/","***",$qq);
这样替换就有问题了。用户输入 我的邮政编码是100876,结果你替换成 我的邮政编码是1008**,用户很生气,直接不用你的系统了。
$str = "你好,.cn,请随时和我联系";
$patten = "/(\w+)(\w){2}(@(\w+.)+)/i";
echo preg_replace($patten,"$1**$3",$str);
自己看着修改吧。