Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Emerson Placido

Abreveatura do nome

Recommended Posts

Eis o Code

<?$no_pessoa = 'Emerson Placido Silva';$no_pessoa = "$no_pessoa";$no_pessoa = explode(" ", $no_pessoa);/*echo $no_pessoa[0]; // piece1echo $no_pessoa[1]; // piece2*/$no_pessoa0 = ucwords($no_pessoa[0]); $no_pessoa1 = ucwords($no_pessoa[1]); echo $no_pessoa0. ' '.$no_pessoa1;?>

Resultado: Emerson Placidoquerro implementar para aparecerEmerson P. SilvaAlguem pode me ajudar ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Resolvido

<?error_reporting('0');$nome = 'GRACIELE PLACIDO OLIVEIRA DOS REIS'; $nome = strtoupper($nome); $strinv = strrev($nome); $ultnome = substr($strinv,0,strpos($strinv," ")); $ultnome = strrev($ultnome); $nome = strrev($strinv); $prinome = substr($nome,0,strpos($nome," ")); $ponto='.'; $nomes = strtok($nome, " "); while($nomes): if (($nomes == 'E') || ($nomes == 'DE') || ($nomes == 'DOS') || ($nomes == 'DAS') || ($nomes == 'DA') || ($nomes == 'DO')) { $iniciais .= " ".$nomes; $nomes = strtok(" "); } elseif (($nomes == $ultnome) || ($nomes == $prinome)) { $nome = ""; $nomes = strtok(" "); } else { $iniciais .= " ".$nomes[0].''.$ponto; $nomes = strtok(" "); } endwhile; $nome = $prinome; $nome .= $iniciais; $nome .= " ".$ultnome; $nomes = ""; echo $nome;?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.