
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.



















09. PHP Orientado a Objetos – Conceitos: Polimorfismo



