php 字符串进行加*处理

 / $string是字符串 $start从第几个开始加*  $end从结尾第几个开始*  
public function strReplace($string,$start,$end){ $strlen = mb_strlen($string, 'UTF-8');//获取字符串长度 $firstStr = mb_substr($string, 0,$start,'UTF-8');//获取第一位 $lastStr = mb_substr($string, -1,$end, 'UTF-8');//获取最后一位 return $strlen == 2 ? $firstStr . str_repeat('*', mb_strlen($string, 'utf-8') -1) : $firstStr . str_repeat("*", $strlen - 2) . $lastStr; }

如 张三丰 起始为 1,2 则返回 张**  

posted on 2023-08-16 17:13  kevin_yang123  阅读(123)  评论(0编辑  收藏  举报