Explode en Php Conversión de String – Array

Php

Desde la versión 5.3.0 de Php ha quedado obsoleta la función “Split“, la cual nos permitía dividir una cadena (String) y generar un Array o Matriz, por lo que en las versiones actuales de Php será eliminada, sin embargo existen otras funciones que nos permiten realizar la operación de dividir cadenas teniendo en cuenta expresiones regulares, para el caso de este artículo tenemos la función explode en php veamos:

Sintaxis de Explode en Php:

explode ( $delimitador , $string [, $limite ] )

 Análisis:

Delimitador: Aquí establecemos el String que será tenido como referencia para hacer la división de la cadena de caracteres, este parámetro es obligatorio.

String: Es la cadena de caracteres que deseamos convertir o dividir.

Limite: Aquí establecemos el número de elementos que deseamos obtener como resultado, este parámetro es opcional.

Ejemplo Práctico:

Tenemos una cadena String con el valor de una fecha, podemos mediante explode convertirla en un Array de ser necesario:

<?php 
$fecha = "01/10/2016";
$array = explode("/", $fecha);
print_r($array);
?>

Como resultado obtendríamos:

Array ( [0] => 01 [1] => 10 [2] => 2016 )

Por lo tanto ya podemos obtener todos los valores de forma individual del Array así:

<?php 
$fecha = "01/10/2016";
$array = explode("/", $fecha);
echo "<br>";
echo "Año: ".$array[0];
echo "<br>";
echo "Mes: ".$array[1];
echo "<br>";
echo "Día: ".$array[2];
?>

Teniendo como resultado:

Año: 01
Mes: 10
Día: 2016

Luego de pasar la función explode a la cadena de texto solo hacemos el llamado a cada una de las posiciones del array con el fin de extraer los datos basándonos en que la primera posición de un Array siempre sera la “0“, en caso de obtener una cadena muy larga podríamos usar un ciclo para ir recorriendo nuestro Array.

Por último recordar que el uso de esta función es muy importante en el desarrollo de aplicaciones Web con Php debido a que no siempre deseamos mostrar o procesar información completa.