recherche

Maison  >  Questions et réponses  >  le corps du texte

php - 格式转换问题

我想把abcdefgh@aliyun.com转成abc**@aliyun.com 这种格式,除了使用substr处理和替换 还有没有其他高级的写法?

大家讲道理大家讲道理2835 Il y a quelques jours736

répondre à tous(2)je répondrai

  • 巴扎黑

    巴扎黑2017-04-10 16:20:52

    正则表达式

    $pattern = "/(\\S{3})\\S*?(@\\S*)/";
    $replacement = "\\1***\\2";
    $str = "abcdefgh@aliyun.com"; 
     
    $result = preg_replace($pattern, $replacement, $str);
    echo $result;

    répondre
    0
  • 天蓬老师

    天蓬老师2017-04-10 16:20:52

    <?php
    $str="abcdefgh@aliyun.com";
    echo substr_replace($str,'*****',3,5);

    répondre
    0
  • Annulerrépondre