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 llama explode (y tampoco sé por qué en C es strtok) pero bueno.
Veamos cómo separar una cadena usando delimitadores en PHP con la función explode
, el equivalente a split
en otros lenguajes.
Como lo dije, vamos a usar la función explode
.
Para separar la cadena usando un delimitador, la sintaxis es:
$stringSeparado = explode($separador, $cadena);
El separador puede ser cualquier carácter o cadena, por ejemplo una coma, un salto de línea, una tabulación, un guión, etcétera.
Veamos un ejemplo:
Como puedes ver, explode devuelve un arreglo que después puedes iterar con un for o foreach. Lo importante aquí es que utilizó el delimitador o separador para separar cada palabra.
Esto también funciona con otros caracteres:
Si quieres usar saltos de línea o tabulaciones simplemente debes escapar el carácter correctamente.
El salto de línea se representa con \n
al igual que la tabulación con \t
. Para separar una cadena a partir de saltos de línea haríamos lo siguiente:
Como puedes ver, solo se cambia el delimitador.
Si queremos usar una cadena como delimitador, también es posible:
En conclusión, explode es el equivalente de PHP a split en otros lenguajes como Python.
Recuerda que la función va a devolver un arreglo.
La impresión de un PDF en cualquier impresora se puede automatizar con un bot de…
Hoy te enseñaré cómo enviar un mensaje a un usuario desde un bot de Telegram…
El día de hoy te enseñaré algo muy sencillo pero útil al programar con PHP:…
El plugin para imprimir en impresoras térmicas alcanza hoy su versión 3.4.0 agregando soporte para…
En ocasiones es necesario leer los pixeles y colores de una imagen con JavaScript del…
Siguiendo con los tutoriales de listas desplegables o select con JavaScript, vamos a ver cómo…
Esta web usa cookies.