Ir para conteúdo

Arquivado

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

Dieguinhu Web

Concatenação em variavel

Recommended Posts

Galera...

 

Não sou mtu bom de logica e preciso resolver uma parada akie me socorre XD

 

Eu tenho uma variavel que chega assim Ricardo Feliciano

preciso dividir em 2

 

$var1 = Ricardo

$var2=Feliciano

 

function formatanome($nome, $tipo = 1) {

$nome = str_replace('-', '/', $nome);

$dividir = explode("/", $nome);

$parte1 = $dividir[0]; $parte2 = $dividir[1]; $parte3 = $dividir[2];

$nome = "$parte3-$parte2-$parte1";

if ($tipo == 1)

$nome = str_replace('', '/', $nome);

return $nome;

}

 

 

usar uma funcao..

 

e nao consegui ...

 

 

que num sistema que eu fiz gravou assim no banco erradooo e preciso destrinchar pra salvar em uma coluna nome e em outra sobren ...

 

alguem da um help?

Compartilhar este post


Link para o post
Compartilhar em outros sites

se você tiver certeza que o nome vai ter somente um nome e um sobrenome faça assim

$nome = "Ricardo Feliciano"; 
$divisao = explode(" ", $nome);
$primeiro_nome = $divisao[0];
$sobrenome = $divisao[1];

mas é melhor fazer assim que resolve se tiver mais de um sobrenome, exemplo:

 

$nome = "Ricardo Feliciano Silva";//atribui valor a variável
$divisao = explode(" ", $nome);//divide os nomes em posições do array a cada espaço " "
$primeiro_nome = $divisao[0];//recebe o primeiro nome
$sobrenome = $divisao[1];//recebe o primeiro sobrenome
for($i=2;$i<sizeof($divisao);$i++)//faz o loop enquanto existir posições no array
   $sobrenome .= " ".$divisao[$i];//recebe os demais sobrenomes

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.