Ir para conteúdo

POWERED BY:

Arquivado

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

João Meireles

Tirar apelidos do meio

Recommended Posts

você puxou o nome do db

 

$nome = "João Ramos Cruz Meireles";

 

$separa = explode(" ", $nome);

 

echo $separa[0]."<br>";

echo $separa[3]."<br>";

 

no caso ira mostrar na tela

joao

meireles

 

pq eu pedi kebra de linha

Compartilhar este post


Link para o post
Compartilhar em outros sites

Retorna o primeiro elemento de um array e o retorna:

http://br.php.net/manual/pt_BR/function.array-shift.php
Retorna o último elemento de um array e o retorna:

http://br.php.net/manual/pt_BR/function.array-pop.php
Você ainda pode pegar o maior índice do array utilizando a função max() e o array criado com a função array_keys(), que consequentemente será o último elemento do array. O primeiro,claro, será o deíndice 0.

Você nunca vai saber de cor todas as funções do PHP, e muitas vezes não terá quem te diga o nome das funções e o que elas fazem.

Baixe sempre a última versão do Guia de Referência da linguagem e estude ele. Você vai ver que é fácil encontrar o que você quer navegando por temas e links no próprio guia etc. Download do guia de referência

Lá tem muita coisa importante, como conselhos muito úteis sobre os assuntos abordados, macetes de funções etc.

Eu recomendo a versão .CHM para windows, caso você utilize o sistema operacional Windows para desenvolver.

Compartilhar este post


Link para o post
Compartilhar em outros sites

array_shift() e array_pop() retiram índices de um array. Até dá para usá-las, mas teria de se retirar todos os índices entre o primeiro e o último. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

 

Uma forma bem simpes:

$n = 'roberto beraldo chaiben';
$ex = explode(" ", $n);
echo $ex[0] . ' ' . end($ex);

http://br.php.net/manual/pt_BR/ref.array.php

Compartilhar este post


Link para o post
Compartilhar em outros sites

array_shift() e array_pop() retiram índices de um array. Até dá para usá-las, mas teria de se retirar todos os índices entre o primeiro e o último. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Ele tira e "retorna".

Se você dizer quer $x = array_shift($array), você terá em $x o valor do primeiro índice de $array, e $array ficará sem o primeiro índice. O mesmo valepara array_pop() http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

array_shift() e array_pop() retiram índices de um array. Até dá para usá-las, mas teria de se retirar todos os índices entre o primeiro e o último. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Ele tira e "retorna".

Se você dizer quer $x = array_shift($array), você terá em $x o valor do primeiro índice de $array, e $array ficará sem o primeiro índice. O mesmo valepara array_pop() http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

 

De fato. Você tem razão. :D

 

 

Enfim, soluções há várias. É só escolher. http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

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.