Olá, Daniel! Espero que esteja bem!
Desculpa a demora por um retorno.
Na primeira forma apresentada, utilizando a função substr
, estamos obtendo uma substring a partir da posição 8 da string $email
. Nesse caso, estamos obtendo o resultado esperado, entretanto, a nossa aplicabilidade se torna muito reduzida para diferentes e-mails.
Na segunda forma, porém, estamos utilizando a função strpos
para encontrar a posição do caractere "@" dentro da string $email
, e em seguida, utilizando a função substr
para obter a substring a partir dessa posição encontrada. Nesse caso, também está obtendo o resultado esperado, entretanto, agora conseguimos transformar o nosso código em mais aplicável para diferentes tipos de e-mails.
Parabéns pelo desempenho e obrigada por compartilhar essa reflexão conosco aqui no fórum, tenho certeza que ajudará muitos colegas que possam estar com alguma dificuldade no conteúdo, fortalecendo a nossa comunidade!
Caso tenha ficado alguma dúvida, sinta-se à vontade em comunicar, estou à disposição!
Um forte abraço e bons estudos!