PHP – Convertir cadena a arreglo

En este post te voy a mostrar cómo convertir un string a un array en PHP, es decir, a partir de una cadena crear un arreglo en PHP.

Para ello vamos a usar la función explode y también str_split.

Cadena a arreglo en PHP

Vamos a usar la función explode; para convertir la cadena a arreglo necesitamos un delimitador que normalmente podría ser un espacio.

La sintaxis es:

$arreglo = explode($separador, $cadena);

Veamos un ejemplo:

En este caso usamos el espacio como separador. Puedes usar cualquier otro delimitador, incluso usar otra cadena como separador, como lo vimos en otro post.

Uso de str_split

El siguiente ejemplo de PHP usa str_split para separar todas las letras (y espacios) de una cadena:

Usamos esta función en lugar de explode, ya que con explode no podemos usar un delimitador vacío.

Nota: si por alguna razón trabajas con cadenas multibyte el equivalente es:

$arreglo = preg_split('//u', $cadena,-1, PREG_SPLIT_NO_EMPTY);

 

PHP – Convertir cadena a arreglo

Por parzibyte Tiempo de lectura: 1 min
0