Con PHP explode() podemos dividir o convertir un string en un array. Esta función hace justo lo contrario que PHP implode(), que convierte un array en un string. Otra función similar es: PHP str_split().
Tras convertir la cadena de texto en un array quizás nos interese ordenarlo, os recomiendo este post: ‘Ordenar arrays con PHP sort(), asort() y ksort()‘.
La sintaxis de esta función extraída de su web oficial es la siguiente:
explode ( $delimitador , $string [, $limite ] )
Os explico cada uno de los parámetros de la función de PHP.
En el siguiente ejemplo de PHP explode() vamos a dividir una cadena con varias palabras y la vamos a guardar en un array.
$cadena = "uno,dos,tres,cuatro,cinco"; $array = explode(",", $cadena); echo "<br><br>El número de elementos en el array es: " . count($array);
Comento las líneas del ejemplo:
También podemos usar la función PHP foreach() para recorrer el array resultante o en este post tenéis un breve resumen de cómo trabajar con array:
Os recomiendo leer este otro post sobre funciones para trabajar con arrays en PHP.