Implode () es una función incorporada de PHP que genera un valor de cadena al combinar los elementos de una matriz con un delimitador. Funciona como otra función incorporada de PHP, unión (). Esta función se utiliza para diversos fines en el script. Por ejemplo, cuando necesitamos pasar los datos de cadena con espacio de un script a otro, los datos de cadena se pueden convertir en una matriz utilizando otra función incorporada, explotar (), antes de pasar los datos a otro script. Los datos de cadena originales se pueden recuperar de la matriz en el segundo script utilizando la función implose (). Cómo se puede usar esta función en un script PHP se muestra en este tutorial.
Sintaxis:
La función de implose () se puede usar de dos maneras en el script. Se puede usar con o sin delimitador. Las sintaxis de esta función se dan a continuación:
String Implode (Array $ Array)
Cuando se usa la función Implode () sin ningún delimitador, devuelve un valor de cadena combinando todos los elementos de la matriz $.
String Implode (String $ Glue, Array $ Array)
Cuando la función Implode () se usa con cualquier delimitador en particular, devuelve un valor de cadena agregando el delimitador con cada elemento de $ Array.
Ejemplo 1: Uso de la función Implode () sin delimitador
El siguiente script muestra la forma de usar la función Implode () sin ningún delimitador para combinar los valores de la matriz. Cree un archivo PHP con el siguiente script.
Una variable de matriz nombrada $ Color se define con cinco valores de cadena. La función Implode () devolverá una cadena combinando los valores de matriz con una cadena vacía que se imprimirá más tarde.
// Defina una matriz de cuerdasLa salida de la función de implose () sin delimitador:
$ strProducción:
La siguiente salida aparecerá después de ejecutar el script desde el servidor web. Muestra los seis valores de la matriz como una cadena.
Ejemplo 2: Uso de la función Implode () con delimitador de espacio
El siguiente script muestra la forma de usar la función Implode () con Space (") Delimiter. Una matriz de valores numéricos se define en el script. El script devolverá una cadena combinando los valores de la matriz con el espacio.
// Defina una matriz de númerosLa salida de la función de implosa () con delimitador de espacio:
$ strProducción:
La siguiente salida aparecerá después de ejecutar el script desde el servidor web. Los seis valores de número de la matriz están separados por el espacio en la salida.
Ejemplo 3: Uso de la función Implode () con Delimiter Coma (,)
En los dos ejemplos anteriores, ningún valor de la matriz contiene ningún espacio. Pero si el valor contiene la cadena de múltiples palabras, entonces el delimitador del espacio se puede usar para separar los valores de la matriz. El siguiente script muestra el uso de la función Implode () con un delimitador de coma (,). Cree un archivo PHP con el siguiente script.
Una matriz llamada $ nombres se define en el script con cinco valores de cadena de múltiples palabras. Siguiente, la función Implode () se usa con Delimiter Coma (,) para unir los valores de $ nombres. El valor devuelto de esta función se almacena en la variable $ STR que se imprime más adelante.
// Defina una matriz de cuerdas con múltiples palabrasLa salida de la función implose () con coma (,) delimitador:
$ strProducción:
La siguiente salida aparecerá después de ejecutar el script desde el servidor web. Los valores de la matriz se imprimen con el separador de coma (,) en la salida.
Ejemplo 4: Uso de la función Implode () en una matriz bidimensional
Se utiliza una matriz unidimensional en los tres ejemplos anteriores. El siguiente script muestra cómo se puede usar la función imploseD () para unir los valores de una matriz bidimensional. Una matriz bidimensional llamada $ Assoc_arr se declara en el script que contiene cuatro valores. '
'se usa como delimitador en el script para crear una nueva línea después de cada valor de la matriz al unir los valores de la matriz usando la función implose ().
La lista de sitios de motores de búsqueda es:
";Producción:
La siguiente salida aparecerá después de ejecutar el script desde el servidor web. Los valores de la matriz se imprimen línea por línea en la salida.
Ejemplo 5: Uso de la función Implode () con un delimitador de palabras
En los ejemplos anteriores, un solo personaje y un
La etiqueta se usa como delimitador para unir los valores de la matriz. El siguiente ejemplo muestra el uso de la palabra como delimitador en la función implose (). Cree un archivo PHP con el siguiente script.
Una matriz de los seis valores de cadena se define en el script. 'y' se usa como delimitador de la función implose () en el script. Los valores de la matriz se imprimirán agregando la palabra delimitador entre los valores de la matriz.
// Defina una matriz de cuerdasLa salida de la función de implose () con 'y' delimitador:
$ strProducción:
La siguiente salida aparecerá después de ejecutar el script desde el servidor web. Muestra los valores de la matriz como una cadena al agregar 'y' como un separador de los valores de la matriz.
Conclusión
El uso de la función Implode () se explica en este tutorial utilizando diferentes tipos de delimitadores. Este tutorial ayudará a los lectores a conocer las formas de usar la función Implode () en el script PHP y aplicar esta función en su script correctamente.
Tutorial de video