sábado, 22 de dezembro de 2012

PHP: Separando textos delimitados com a função explode()

Hoje é uma dica rápida: Suponhamos que o banco de dados retornou uma data. Só que a data é uma string no formato 0000-00-00 (por exemplo, 2012-12-21). Como separá-las para que eu possa mexer com dia, mês e ano separadamente? Utilizamos a função explode() do PHP.

A função explode tem a seguinte sintaxe:



$data = explode($delimitador,$stringJunto);

onde:
  • $delimitador: é o caractere que separa os dados. No nosso exemplo é o caractere "-";
  • $dataJunto: é a string que queremos separar. Neste caso, seria a string "2012-12-21";
Essa função retorna um vetor, em que cada posição possui uma parte da string. No nosso exemplo, teriamos a seguinte distribuição:
  • $data[0]: possui o valor 2012;
  • $data[1]: possui o valor 12;
  • $data[2]: possui o valor 21;
Então pessoal, é isso aí.

Nenhum comentário:

Postar um comentário