手机号隐藏中间几位数为*【顺便散分】 记得有这么个内置函数的,但是忘记了,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 将数据插入phpwind数据库后在页面中显示出来的是乱码? textarea 中换行 xml schema validation 小妹请问如何获取http地址 phpMyAdmin 兄弟们,能帮我的PHP环境跑起来吗 PHP连接mysql的SQL查询语句能不能有中文字符? 急求一个正则表达式!!!谢谢 散88分。如何提取出里面的URL地址 我的form表单提交时,变量提交不了。 使用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