Programación y ejemplos de PHP, jQuery, HTML5, WordPress, MySQL, AMP y htaccess


PHP explode(): Convierte un string en array

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()‘.

Sintaxis de PHP explode()

La sintaxis de esta función extraída de su web oficial es la siguiente:

Os explico cada uno de los parámetros de la función de PHP.

  • $delimitador (Obligatorio): Es el string de referencia para dividir la cadena en un array.
  • $string (Obligatorio): Es la cadena que queremos dividir.
  • $limite (Opcional): Es el número máximo de elementos que tendrá el array resultante, el último elemento contendrá el resto de la cadena.

Ejemplo de PHP explode()

En el siguiente ejemplo de PHP explode() vamos a dividir una cadena con varias palabras y la vamos a guardar en un array.

Comento las líneas del ejemplo:

  • En la primera línea cargo en la variable $cadena los números del uno al cinco, todos ellos divididos por una coma.
  • La segunda línea divide la cadena y la guarda en un array usando el delimitador ‘,’.
  • En la tercera línea se muestra el número de elementos en el array usando la función PHP count().

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:

Otras funciones para trabajar con arrays

Os recomiendo leer este otro post sobre funciones para trabajar con arrays en PHP.

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies