位置:  首页 -> 编程语言 -> PHP -> php或mysql替换电话号码为 *

php或mysql替换电话号码为 *

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;
    }


sql语句替换

//select insert( ‘字段’ , ‘开始位置 ’, ‘长度’ , '替换的符号 ) as 重命名 from XXX
select insert(phone,4,4,'****') as mobile from XXX


到底了 0

相关阅读