PHP正则姓名如何加*号
代言
代言 2017-02-24 14:51:13
0
1
1020

王明 =》 王*,王小明=》 王*明

现在需要匹配姓名,把第二个字隐藏掉,代码该怎么写


代言
代言

reply all(1)
大家讲道理

测试了下中英文都可以

       <?php
          $name   = '王小';
          $length = mb_strlen($name,'UTF8');
            if($length<=0)  echo  '';
        
           $first = mb_substr($name,0,1,'utf-8') . '*';
           $last  = '';
           if($length >= 3) {
               $last  = mb_substr($name, -1, 1,'utf-8');
           }
           
           var_dump($first . $last);die;


Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template