Ir para conteúdo

POWERED BY:

Arquivado

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

jadsonlucena

Obter a primeira e a ultima palavra de uma string

Recommended Posts

Galera estou querendo tratar 'Nomes' para que eles ocupem um espaço menor na tela, e para isto estou querendo só exibir o primeiro e o ultimo nome da pessoa.

 

Mais ou menos assim:

$nome = 'Jádson Torres de Lucena';
$test = explode(' ', $nome);
array_splice($test, 1, -1);
var_dump($test);

Mas acho esta opção bastante extensiva... Pois terei que repeti-la várias vezes.

 

Alguém saberia fazer a mesma coisa, não importando a função a ser utilizada, mas sendo em uma só linha?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Jadson, não tem como ser uma só linha, ou você insere no formulário de cadastro o campo input(ultimo nome) ou então você usa function, ai não precisa ficar repetindo, todo o código novamente.

Ex:

 

<?php
function formataNome($nome){
$test = explode(' ', $nome);
array_splice($test, 1, -1);
return var_dump($test);
}
echo formataNome("Jádson Torres de Lucena");
?>

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.