sábado, 27 de octubre de 2012

Dividir cadenas en php

En la entrada de hoy vamos a ver algo muy sencillo que es de muchísima utilidad.
¿Como dividir una cadena en php?.

Para hacer esto vamos a utilizar la función "explode()".

supongamos que tenemos una fecha en formato año-mes-dia y queremos dividirla en 3 partes:


<?php
  $date="2012-10-27";
  echo "cadena a dividir: ". $date."<br />";
 
  $fecha=explode("-", $date);

  $anio=$fecha[0];
  $mes=$fecha[1];
  $dia=$fecha[2];

  echo "año: ".$anio ."<br />";
  echo "mes: ".$mes ."<br />";
  echo "dia: ".$dia ;
?>

Al llamar la función explode() vamos a ingresar:
El caracter que vamos a utilizar como separador: En este caso para dividir la fecha yo voy a utilizar el "-" (guión medio).

La variable que queremos dividir: En este ejemplo la variable es $date que es igual a la fecha(2012-10-27).

Como resultado nos va a regresar un arreglo, la primer parte de la division de la cadena corresponde al año, para utilizarlo llamaríamos al arreglo con el índice 0 , el mes sería el índice 1 y el día el índice 2.

Por último los mande imprimir para que cuando corramos el programa podamos ver el resultado.

Como pueden ver es una función de lo más sencilla, que se utiliza mucho, de esos trocitos de código que nos salvan el día.


Para conocer un poco más sobre esta función visita su sección en el Manual de PHP da clic aquí.


"Programar no tiene que ser tan difícil como parece...."

No hay comentarios:

Publicar un comentario