Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
$email = "durka@gmail.com"; // надо сделать du***@gmail.com
preg_replace('~(?<=.{2}).(?=.*@)~', '*', $str)
$str = 'email@email.ru'; echo preg_replace_callback('~(?<=^.{2})[^@]*~', fn($m) => str_repeat('*', mb_strlen($m[0])), $str);