手机号隐藏中间几位数为*【顺便散分】 记得有这么个内置函数的,但是忘记了,baidu也没找出来效果如:$手机号 = '15011111111';经过内置函数处理后成为:150****5729大家都来看一看啦,最近脑袋浑浑噩噩的,顺便散个技术分 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $mobile = '15369874563';echo substr_replace($mobile,"****",3,-4); 本帖最后由 xuzuning 于 2011-07-15 16:13:49 编辑 //有点蛋疼的方法。。$m = '13901234567';$m = str_split($m);array_splice($m, 3, 4, '****');echo implode('', $m); //继续蛋疼。。$m = '13901234567';for($i = 3; $i < 7; $i ++) $m{$i} = '*';echo $m; 楼主是来做福利的吧?我也来蛋痛$mobile = '15369874563';$mobile=substr($mobile,0,3).'*****'.substr($mobile,-5,3);echo $mobile;不过这个不灵活 哈哈.. 他那个是错的。echo str_pad(substr($mobile,0,3),7,"*").substr($mobile,7); 大家的想法真多,嘎嘎,结贴了,周末愉快!happy!!! 瞎说 你肯定没测试$mobile = '15369874563';$mobile=substr($mobile,0,3).'*****'.substr($mobile,-5,3);echo $mobile;结果是153*****745 需求预期结果是153****4563 mysql的id自动编号,如何复原到原始? 还有其他的职位吗? 有关php.net, apache php 配置问题 急招PHP程序员 谁给介绍一个信誉好,速度快,性价比高的php空间,最好支持ssh的,谢谢。 一个错误就中止apache,烦死 怎样去处空格? echo出 "//"怎么实现 谁有Web方式收发邮件的PHP代码? 使用YII写一个增 查 删 改 怎么做 教教弟弟 Ajax显示评论+分页
$mobile = '15369874563';
echo substr_replace($mobile,"****",3,-4);
$m = '13901234567';
$m = str_split($m);
array_splice($m, 3, 4, '****');
echo implode('', $m);
$m = '13901234567';
for($i = 3; $i < 7; $i ++) $m{$i} = '*';
echo $m;
我也来蛋痛$mobile = '15369874563';
$mobile=substr($mobile,0,3).'*****'.substr($mobile,-5,3);
echo $mobile;不过这个不灵活 哈哈..
echo str_pad(substr($mobile,0,3),7,"*").substr($mobile,7);
瞎说 你肯定没测试$mobile = '15369874563';
$mobile=substr($mobile,0,3).'*****'.substr($mobile,-5,3);
echo $mobile;结果是153*****745
需求预期结果是153****4563