首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > PHP >

如何替换一个字符串中间的字符

2013-07-01 
怎么替换一个字符串中间的字符怎么替换一个字符串中间的字符?比如: fdsfdsfdsjkww替换成:f**********w比如

怎么替换一个字符串中间的字符
怎么替换一个字符串中间的字符?
比如: fdsfdsfdsjkww
替换成:f**********w
比如: 扣分金锡民
替换成:扣***民
比如: 扣分金锡民s
替换成:扣****s
比如: tt扣分金锡民s
替换成:t*****s


[解决办法]



<?php
$str ='tt扣分金锡民s';
function hide_repalce($str, $code='utf-8') {
mb_internal_encoding($code);
$len = mb_strlen($str);
return mb_substr($str, 0, 1) . str_repeat('*', $len - 2) . mb_substr($str, $len - 1, 1);

}
echo hide_repalce($str);

热点排行