PHP 名字替换* 电话号码替换* 可以自定义替换符号 通用替换方法

欢迎指正

/**
     * @param $str 字符串
     * @param $start 替换字符的开始文字
     * @param $len  替换字符的长度
     * @param $symbol 替换的字符  例如*、#等
     * @return string
     */
    function str_replaces($str, $start, $len, $symbol)
    {
        $end = $start + $len;
        // 截取头保留的字符
        $str1 = mb_substr($str, 0, $start);
        // 截取尾保留的字符
        $str2 = mb_substr($str, $end);

        //  生产要替换的字符
        $symbol_num = '';
        for ($i = 0; $i < $len; $i++) {
            $symbol_num .= $symbol;
        }
        return $str1 . $symbol_num . $str2;
    }

猜你喜欢

转载自blog.csdn.net/sym134/article/details/80703505