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:
<?php/*
Cadena a arreglo en PHP
https://parzibyte.me/blog
*/$cadena="Hola mundo me gusta PHP";$separador=" ";// Usar espacio como separador$arreglo=explode($separador,$cadena);var_dump($arreglo);/*
Salida:
array(5) {
[0]=>
string(4) "Hola"
[1]=>
string(5) "mundo"
[2]=>
string(2) "me"
[3]=>
string(5) "gusta"
[4]=>
string(3) "PHP"
}
*/
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:
Estoy aquí para ayudarte en todo lo que necesites. Si requieres alguna modificación en lo presentado en este post, deseas asistencia con tu tarea, proyecto o precisas desarrollar un software a medida, no dudes en contactarme. Estoy comprometido a brindarte el apoyo necesario para que logres tus objetivos. Mi correo es parzibyte(arroba)gmail.com, estoy como@parzibyte en Telegram o en mi página de contacto
No te pierdas ninguno de mis posts
Suscríbete a mi canal de Telegram para recibir una notificación cuando escriba un nuevo tutorial de programación.
Hoy vamos a ver cómo separar una cadena usando un delimitador en PHP, por ejemplo, una coma, un punto, un espacio, un salto de línea, etcétera. A la función de separar una cadena a partir de un carácter se le llama split; pero no sé por qué en PHP se…
En un post anterior vimos cómo convertir una cadena a un arreglo. Ahora veremos cómo convertir un arreglo a cadena usando la función implode de PHP. Esta función de PHP para convertir un array a un string es el equivalente a la función join de los arreglos en otros lenguajes.…
Hoy vamos a trabajar un poco con PHP y un algoritmo para limitar una cadena a determinada cantidad de palabras es decir, cortar una cadena en determinada cantidad de palabras. Por ejemplo, si extraemos las primeras 2 palabras de la frase "Hola mundo desde parzibyte.me" nos queda "Hola mundo". Eso es…