这应该是最简单粗暴的脱敏了吧
/**
* 数据脱敏
* @param $str 脱敏字符串
* @param $start 字符串开始
* @param $length 脱敏长度
* @return string|string[]
*/
function desensitization($str,$start,$length)
{
return substr_replace($str, str_repeat("*", $length), $start, $length);
}