欢迎来到元素模板ys720.com,本站提供专业的织梦模板PBOOTCMS模板网站模板网站修改/网站仿站
当前位置:主页 > 程序教程 > 其他教程 >
其他教程

php 替换姓名为**星号 代码

(元素模板) / 2021-01-07 13:59

如何将姓名 姓后面的名都替换成** 呢 元素模板为您解答
代码如下:
方法1: 只显示姓

<?php

function substr_cut($user_name){

             $strlen     = mb_strlen($user_name, 'utf-8'); //获取字符长度

             $firstStr     = mb_substr($user_name, 0, 1, 'utf-8');  //查找字符第一个

             $str=$firstStr . str_repeat('*', $strlen - 1);  //拼接第一个+把字符串 "* " 重复 $strlen - 1 次:

             return $str;

}

$name=’关羽’;

echo  substr_cut($name);

?>

方法2: 显示首和尾

<?php

function substr_cut($user_name){

    $strlen     = mb_strlen($user_name, 'utf-8');

    $firstStr     = mb_substr($user_name, 0, 1, 'utf-8');

    $lastStr     = mb_substr($user_name, -1, 1, 'utf-8');

    return $strlen == 2 ? $firstStr . str_repeat('*', mb_strlen($user_name, 'utf-8') - 1) : $firstStr . str_repeat("*", $strlen - 2) . $lastStr;

}

$name=’关羽’;

echo  substr_cut($name);

?>




Copyright @ 2013-2021 元素模板 www.ys720.com All Rights Reserved. 版权所有 元素模板 www.ys720.com