您现于de位置乃:亚博 > APP实例

亚博 2019-08-19 APP实例 83

字符串替换(保留第N位跟最后N位,替换中间所有字符)


字符串替换(保留第N位跟最后N位,替换中间所有字符)

function strReplace($string,$start,$end){	
    //参数1:$string 需要替换de字符串
    //参数2:$start 开始de保留几位
    //参数3:$end 最后保留几位

    $strlen = mb_strlen($string, 'UTF-8');//获取字符串长度
    $firstStr = mb_substr($string, 0, $start,'UTF-8');//获取第1位
    $lastStr = mb_substr($string, -1, $end, 'UTF-8');//获取最后1位
    return $strlen == 2 ? $firstStr . str_repeat('*', mb_strlen($string, 'utf-8') -1) : $firstStr . str_repeat("*", $strlen - 2) . $lastStr;
		
}


评论