PHP explotar (): cómo usar la función para dividir cadenas

Comando PHP explotar ()

Se pueden hacer muchas cosas con cadenas utilizando el lenguaje de programación PHP. Una variante de esto está cubierta por el comando "explotar" de PHP. Como sugiere el nombre, esto "explota" una cadena en varias piezas, que luego el comando coloca en una matriz.

matriz explotar (cadena $delimitador, cadena $cadena [, int $límite])

donde $delimiter es el carácter utilizado para dividir la cadena. La variable $limit se puede incluir u omitir. Si ingresa un valor (entero) allí, solo obtiene una cantidad limitada de elementos en la matriz.

Así es como funciona el comando explotar de PHP: explicación y ejemplos prácticos.
Así es como funciona el comando explotar de PHP: explicación y ejemplos prácticos.

Ejemplo de código usando explotar ()

Los comandos de PHP siempre se pueden explicar más claramente si programa algunos ejemplos que muestren lo que viene con "fuera".

Dividir en espacios

Aquí hay un ejemplo donde una oración se divide en los espacios. Por supuesto, todos los ejemplos deben estar en los marcadores de PHP estar bordeado.

$cadena = "Este es un ejemplo con el que compartimos una oración."; $matriz = explotar(" ",$cadena); echo $matriz[3];

El resultado aquí será la palabra "ejemplo" porque el comando de explosión usa los espacios para separar la oración. Dado que una matriz siempre comienza con 0 a menos que se especifique lo contrario, $array[0] es la palabra "eso" y $array[1] es "es" y $array[3] es la palabra "ejemplo".

Separar una URL en partes individuales

Un poco más práctico es dividir una URL en varias carpetas. En el ejemplo, una URL se divide y luego se genera línea por línea como una matriz.

$url = "https://www.php.net/manual/en/function.explode.php"; $separador = "/"; $matriz = explotar($separador,$url); for ( $x = 0; $x < cuenta ( $matriz ); $x++ ) { echo $matriz[$x]". "; }

La salida en este ejemplo es

https: www.php.net manual de function.explode.php

Separación de una enumeración

Para que pueda ver que la función de explosión en PHP también puede manejar dos o más caracteres como "delimitadores" o separadores, aquí hay un ejemplo en el que una lista de frutas se explota en una matriz, pero con espacios y separados por comas.

Si eligió el separador solo una coma sin espacios, tendría que realizar un recorte () en los elementos individuales de la matriz para que no tengan espacios finales.

$url = "Manzana, Pera, Naranja, Pomelo, Limón, Uva"; $separador = ", "; $matriz = explotar($separador,$url); for ( $x = 0; $x < cuenta ( $matriz ); $x++ ) { echo $matriz[$x]". "; }

 

Producción:

Manzana Pera Naranja Tomate Limón Uva
¿Te gustó el artículo y te ayudaron las instrucciones del blog? Entonces sería feliz si usted el blog a través de una membresía constante o en en Patreon apoyaría.

Escribe un comentario

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

En el Blog de Sir Apfelot encontrarás consejos, instrucciones y reseñas sobre productos de Apple como el iPhone, iPad, Apple Watch, AirPods, iMac, Mac Pro, Mac Mini y Mac Studio.

Especiales