Função de Nome e Sobrenome
Olá Pessoal, tudo bem ?
Gostaria de uma função para retornar Nome e Sobrenome, conforme abaixo:
/applications/core/interface/imageproxy/imageproxy.php?img=http://1.bp.blogspot.com/_l5uoHyCIro8/SooA4zq1IjI/AAAAAAAAAD8/1DmJNmGeLhE/s400/NomeSobrenome_01.gif&key=29379bb53af65740f0c14855a40d2f698e2cb3bbcc2b988d6d9d7300562ab506" alt="NomeSobrenome_01.gif" />
Função:
// função para separar nome e sobrenome
function retornaNome($nome,$x){
$totalLetras = strlen($nome);
$i = $totalLetras;
while($i >= 0){
if(substr($nome,$i-1,1) == " "){
$sobrenome = substr($nome,$i-1,$totalLetras);
$nome = substr($nome,0,$i-1);
$i = 0;
}
$i--;
}
if($x == 1) { return $nome; }
if($x == 2) { return $sobrenome; }
}
// chamando a função
$nome = "José Carlos de Andrade e Silva";
echo "Nome: " . retornaNome($nome,1);
echo "<br/>";
echo "Sobrenome: ".retornaNome($nome,2);Porém Retorna Assim:
Nome: José Carlos de Andrade e
Sobrenome: Silva
Correto:
Nome: José
Sobrenome: Carlos de Andrade e Silva
Por favor me ajudem...
Discussão (3)
Carregando comentários...