隐藏字符串的部分字符 /** * 隐藏字符串的部分字符 * @param $str 待处理的字符串 * @param $start 开始的位置 * @param $show 显示几个字符 * @return mixed */ protected function hideStr($str, $start, $show) { $
/** * 隐藏字符串的部分字符 * @param $str 待处理的字符串 * @param $start 开始的位置 * @param $show 显示几个字符 * @return mixed */ protected function hideStr($str, $start, $show) { $length = strlen($str); //先求长度 $left = $length - $show; //str_repeat(string,repeat) 函数把字符串重复指定的次数。 $star = str_repeat('*', $left); //要替换的字符串,是一串* //substr_replace(string,replacement,start,length) 函数把字符串的一部分替换为另一个字符串。 $str2 = substr_replace($str, $star, $start, $left); //开始替换整个字符串 return $str2; }