<?php
/** TODO 系统未使用
* @param string $string 需要替换的字符串
* @param int $start 开始的保留几位
* @param int $end 最后保留几位
* @return string
*/
function str_middle_replace($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;
}
字符串操作
最新推荐文章于 2023-03-06 10:00:38 发布