PHP – Convertir cadena a arreglo

Publicado por parzibyte en

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);

 


parzibyte

He trabajado por más de 4 años en el desarrollo de software con experiencia en Java, PHP, JavaScript, HTML, Node.JS, Python, Android y Go. También he trabajado con bases de datos SQL como MySQL y SQLite, así como con bases de datos NoSQL usando MongoDB.Soy bueno utilizando algunos frameworks y herramientas como Firebase, jQuery, AngularJS, VueJS, CodeIgniter, Laravel, BulmaCSS, Bootstrap y Electron.Otros términos que conozco son: Arduino, GraphQL, API's, REST, AJAX, PouchDB, CouchDB, Experiencia de usuario, buenas prácticas de programación, Webpack, NPM, Administración de servidores y programación de scriptsLa plataforma en la que tengo más experiencia es la web, pero en mis ratos libres realizo unos pequeños ejercicios en C# y C.Estoy aquí para ayudarte a resolver tus problemas de programación y depuración :-)

Deja un comentario

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.

A %d blogueros les gusta esto: