PHP: Comandos Explode() e Implode()
PHP: Comandos Explode() e Implode()

Olá pessoal, como o título já diz hoje abordaremos 2 comandos de extrema importância no PHP, o Explode() e o Implode(), que na verdade são muito semelhantes em funcionalidade, pois um faz o inverso da outro. Vamos aos conceitos.

O comando explode(), tem como função dividir uma string, utilizando um caractere, ou demilitador para separar os valores da string, exemplo: digamos que você tenha uma data no formato AAAA-MM-DD, utilizando o explode(), você utilizará como delimitador o “-”, que fará a divisão da string da data em 3 valores de um array. Veja o exemplo abaixo:

1
2
3
4
5
6
7
8
9
10
11
12
13
< ?
$data = "2008-05-01";
$data_nova = explode("-",$data);

// Retornará um array com os 3 valores
// $data_nova[0] como valor de: 2008
// $data_nova[1] como valor de: 05
// $data_nova[2] como valor de: 01

print $data_nova[2]."/".$data_nova[1]."/".$data_nova[0];

// Imprimirá 01/05/2008
?>

.

Já o comando implode(), como eu disse, tem a função contrária do explode(), que fará a união, dos valores de um array em uma única string, exemplo: um array com os mesmos dados de uma data, array(‘AAAA’,'MM’,'DD’), ao fazer a união, ele retornará ao formato inicial. Veja o código abaixo:

< ?
$data = array('2008','05','01');
$data_nova = implode("-",$data);

// Retornará uma string com os 3 valores
// $data terá o valor de 2008-05-01

print $data_nova;

// Imprimirá 2008-05-01
?>

.

Fácil, não achou !?? Além do que estes comandos em muitas vezes são de grande utilizadades para nós durante o desenvolvimento.

07 de maio de 2008
Categoria(s): PHP
Faça sua parte, divulgue o Post !!
  • Twitter
  • Google Buzz
  • Digg
  • Delicious
  • Stumbleupon
  • Technorati
  • Reddit
  • Facebook
  • LinkedIn
  • E-mail
Você pode gostar de ver:
Sobre o Autor
Rodrigo Luis
Trabalho com desenvolvimento WEB há cerca de 10 anos, e com programação em PHP há 7~8 anos. Tenho conhecimento em diversas linguagens, mas meu domínio é especifico em PHP, JavaScript, CSS e HTML/XHTML, tenho algum conhecimento em MySQL. Além disso é claro, tenho domínio sobre ferramentas gráficas como Adobe Fireworks e Photoshop, e CorelDRAW. Sou um fã de Tecnologia de tudo que é tipo, seja relacionada a internet ou mesmo a tecnologia de hardware. Minha formação acadêmica (cursando) é na área de Design, mas estou rumando para a área criativa da Publicidade e Propaganda.
Exibir Pingbacks/Trackbacks
Comentários (1)
Exibir Comentários
Pingbacks/Trackbacks (0)
  • João disse:

    Obrigado!

    sexta-feira, 31 de julho de 2009 às 10:23
  • Este post não possui Pingbacks/Trackbacks

Escreva um Comentário

Blog webARTz: Onde a WEB encontra a ARTE

2008~2010 Blog webARTz // Powered by Wordpress // Hospedado na KingHost // Desenvolvido por: Agência BBD
Fechar
Voltar ao Topo
Atenção !!
Nosso blog passou por grandes mudanças e melhorias na estrutura, recursos e conteúdo.

Estas alterações podem causar dificuldade na navegação, por este motivo alguns bugs e/ou problemas podem ocorrer. Caso isso ocorra pedimos que você nos notifique pelo "Fale Conosco" aqui do blog.

No momento estamos trabalhando para o perfeito funcionamento
do blog.

Obrigado !!
Fechar
Abrir Aviso