当前位置 : 主页 > 网络编程 > PHP >

隐藏字符串的部分字符

来源:互联网 收集:自由互联 发布时间:2021-06-28
隐藏字符串的部分字符 /** * 隐藏字符串的部分字符 * @param $str 待处理的字符串 * @param $start 开始的位置 * @param $show 显示几个字符 * @return mixed */ protected function hideStr($str, $start, $show) { $
隐藏字符串的部分字符
/**
     * 隐藏字符串的部分字符
     * @param $str    待处理的字符串
     * @param $start  开始的位置
     * @param $show   显示几个字符
     * @return mixed
     */
    protected function hideStr($str, $start, $show)
    {

        $length = strlen($str); //先求长度
        $left = $length - $show;
        //str_repeat(string,repeat) 函数把字符串重复指定的次数。
        $star = str_repeat('*', $left);    //要替换的字符串,是一串*
        //substr_replace(string,replacement,start,length) 函数把字符串的一部分替换为另一个字符串。
        $str2 = substr_replace($str, $star, $start, $left);  //开始替换整个字符串
        return $str2;

    }
网友评论