Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Fala pessoall, beleza?
<?php
$result_email = 'User@Dominio';
$nome = strstr($result_email, '@'); // Verifica se o nome @
if($nome) {
$nome = stristr($result_email, '@', TRUE); // Pega apenas o nome $nome = $result_email;
}
echo $nome;
?>A função é bem simples, agora o erro me deixo cabrero. Não entendi.
Alguém consegue me ajuda?
Abrçs
Nossa eu li a documentação e não li essa parte... valeuuuu
pra quem fico curioso o jeitinho brasileiro foi:
<?php
$result_email = 'User@Dominio';
$dominio = strstr($result_email, '@'); // Verifica se o nome @
if($dominio) {
$qtd_total = strlen($result_email);
$qtd_dominio = strlen($dominio);
$qtd = $qtd_total - $qtd_dominio;
$nome = substr($result_email, 0, $qtd);
} else {
$nome = $result_email;
}
echo $nome;
?>
abrçs
>
Histórico
Versão Descrição
6.0.0 Adicionado o parâmetro before_needle .
4.3.0 stristr() tornou-se binary safe.
Fonte: http://br.php.net/stristr
O terceiro parâmetro estará disponível no PHP 6. :)