Ejemplos PHP: convertir string en array

Veamos una función PHP muy utilizada y que nos da juego a la hora de trabajar formularios. La función es explode().

explode()

Esta función rellena un array haciendo que cada uno de sus elementos sea un substring de la string original. Cada elemento vendrá definido por la separación de se decida. Veámoslo mejor en un ejemplo:

1
2
$mistring= "es un-texto-separado-por guiones";
$miarray= explode("-", $mistring);

En este caso le estamos diciendo a la función explode que separe $mistring por guiones, y cada substring resultante la almacene en una posición de $miarray.
Asi tendremos que:
$miarray[0]= “es un”;
$miarray[1]= “texto”;
$miarray[2]= “separado”;
$miarray[3]= “por guiones”;

Usos de la función explode()

Os pongo un ejemplo con formularios. En el formulario de envío, tenemos un campo oculto (hidden), con todas las ciudades importantes.

1
2
3
4
<form action="envioformulario.php" method="Post">
<input type="hidden" id="ciudades" name="ciudades" value="barcelona,madrid,tarragona,sevilla,bilbao,valencia" />
<input type="submit" value="enviar" />
</form>

En el fichero envioformulario.php que recibirá el formulario, solo tendremos que hacer:

1
$ciudades= explode(",", $_POST["ciudades"]);

Y tendremos una preciosa array con las ciudades que le hemos pasado por el formulario.

Podemos escoger la , como separador o cualquier otro carácter siempre que no nos de problemas de coincidencias con los datos que pasemos.

Mas información

Artículos relacionados

PHP – Leer todas las variables pasadas por P... En algunas ocasiones, normalmente cuando el código no es nuestro o venimos de un formulario que no se visiona correctamente el nombre de los campos (c...
Optimización página web – Paso 2 – Accesibilidad... Como mas accesible sea la web, el Sr. Google mas nos valora. Para seguir las normas de accesibilidad, hay que cumplir algunas normas que en el siguien...
PHP – Obtener la url actual De esos post cortitos pero que te sacan de un aprieto. Vamos a ver cómo podemos saber la url actual de forma sencilla: Aquí tenéis en varios form...
Actualización recursos programación Agosto 2012 Actualizamos nuestro apartado de recursos para la programación con nuevos enlaces a scripts PHP: Hot Scripts PHP - El mas completo directorio de...

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*