Как я могу скрыть часть моего адреса электронной почты [дубликата]

0

Доброе утро, парни! Мне нужно получить электронное письмо из моей базы данных, но я хотел бы показать его так:

some*******@hotmail.com

Я хотел бы показать начало моего сообщения электронной почты, а затем все после @.

Я использую следующий код:

$user_email= "********".substr($linha3['user_email'], -8);

Он работает, но иногда он не выглядит красиво:

********mail.com

Можете ли вы помочь мне с любым решением?

Теги:

2 ответа

2
Лучший ответ

Используйте RegEx, чтобы всегда соответствовать имени пользователя электронной почты:

echo preg_replace('/.*@/', '***@', '[email protected]');
2

$email = $linha3['user_email'];

$email= substr($email, 0, 3).'****'.substr($email, strpos($email, "@"));

  • 0
    Спасибо! Это отлично работает! :)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню