PHP는 사용자 이름을 숨길

/ **
 중간 (경우에만 처음 두 문자)와 함께 떠나는 첫 번째와 마지막 문자 문자열 *, * 숨어있는 장소
 파라미터 : 문자열 $ 사용자 _ 이름
 * @ 반환 문자열 형식의 이름 후
 * /
기능 substr_cut ($ _ 이름) {
    $ 나 strlen = mb_strlen ($ _ 이름 'UTF-8');
    $ = firstStr을 mb_substr ($ _ 이름, 0, 1, "UTF-8");
    $ lastStr = mb_substr ($ _ 이름, -1, 1, "UTF-8");
    경우 ($ 나 strlen <2) {
        $ _ 이름 반환;
    }
    다른 {
        $ 나 strlen == 2를 반환? $ firstStr을. str_repeat ( '*', mb_strlen ($ _ 이름, 'UTF-8') - 1) : $ firstStr을. str_repeat ( "*", $ 나 strlen - 2). $ lastStr;
    }
}

추천

출처www.cnblogs.com/ssx314/p/11563939.html