php

Uso de la función join () en PHP

Uso de la función join () en PHP

La función join () funciona de manera similar a la otra función incorporada de PHP llamada implode (). Se utiliza para crear un valor de cadena combinando los valores de la matriz. Esta función usa un delimitador particular para combinar los valores de la matriz. La cadena vacía (”) se utiliza como delimitador predeterminado de esta función si no se utiliza ningún delimitador. En este tutorial se muestra cómo se puede usar la función join () en PHP.

Sintaxis:

La función join () se puede usar con un argumento o dos argumentos. Las sintaxis de esta función se dan a continuación:

unión de cadena (matriz $ matriz)

Cuando se llama a la función join () con una variable de matriz, solo entonces, devuelve una cadena combinando los elementos de la matriz con una cadena vacía. Esto significa que no se utilizará ningún separador entre los elementos.

unión de cadena (delimitador de cadena, matriz $ matriz)

Cuando se llama a la función join () con un delimitador y una matriz, devuelve una cadena combinando los elementos de la matriz con el delimitador proporcionado.

Ejemplo 1: uso de la función join () sin delimitador

El siguiente ejemplo muestra la función join () sin delimitador para combinar los valores de la matriz con una cadena vacía. Crea un archivo PHP con el siguiente script.

Una matriz llamada $ idiomas se declara con los cinco valores de cadena. Aquí, la función join () devolverá una cadena combinando los valores de la matriz con una cadena vacía.

// Definir una matriz de valores de cadena
$ languages ​​= array ('inglés', 'bengalí', 'árabe', 'francés', 'hindi');
// Combina los valores de la matriz con una cadena vacía
$ cadena = unirse ($ idiomas);
// Imprime los valores de retorno de la función join ()
eco "

Los valores de join () sin usar delimitador:

". $ cadena."

";
?>

Producción:

La siguiente salida aparecerá después de ejecutar el script anterior desde el servidor web. Muestra los valores de la matriz como una cadena.

Ejemplo 2: uso de la función join () con delimitador de dólar ($)

El siguiente ejemplo muestra el uso de la función join () con el delimitador de dólar ($). Crea un archivo PHP con el siguiente script.

Una matriz asociativa de dos elementos se declara en el script. La función join () devolverá una cadena combinando los dos valores de la matriz con el delimitador.

// Definir una matriz bidimensional
$ array = array ('str' => 'El precio de la acuarela es', 'precio' => 10);
// Combina los valores de la matriz con el delimitador '$'
$ cadena = unirse ('$', $ matriz);
// Imprime los valores de retorno de la función join ()
eco "

Los valores de la combinación () con el delimitador '$':

". $ cadena."

";
?>

Producción:

La siguiente salida aparecerá después de ejecutar el script anterior desde el servidor web. Muestra los valores de la matriz como una cadena agregando un dólar ($) entre los valores.

Ejemplo 3: uso de la función join () con delimitador más (+)

El siguiente ejemplo muestra el uso de la función join () con el delimitador más (+). Crea un archivo PHP con el siguiente script.

Se declara una matriz numérica de cuatro elementos en el script. La función array_sum () se usa en el script para calcular la suma de los valores de la matriz. La función join () devolverá una cadena combinando los valores de la matriz con el delimitador más (+). Luego, el script imprimirá los valores de retorno de las funciones join () y array_sum ().

// Definir una matriz de números
$ números = matriz (10,78,45,12);
// Calcula la suma de los valores de la matriz
$ suma = array_sum ($ números);
// Combina los valores de la matriz con el delimitador '+'
$ cadena = unirse ('+', $ números);
// Imprime los valores de retorno de la función join ()
eco "

Los valores de la combinación () con el delimitador '+':

". $ cadena."=". $ suma . "

";
?>

Producción:

La siguiente salida aparecerá después de ejecutar el script anterior desde el servidor web. Muestra los valores de la matriz como una cadena agregando más (+) entre los valores y la suma de los valores de la matriz 145.

Ejemplo 4: uso de la función join () con delimitador de guión (-)

El siguiente ejemplo muestra el uso de la función join () con el delimitador de guión (-). Crea un archivo PHP con el siguiente script.

Se declaran dos matrices asociativas de dos elementos en el script. La función join () devolverá una cadena combinando los dos valores de cada matriz con el guión (-). Ambos valores devueltos se imprimirán más tarde.

// Definir dos matrices
$ array1 = array ('site' => 'LinuxHint', 'description' => 'Es un sitio de blogs popular.');
$ array2 = array ('site' => 'Google', 'description' => 'Es un motor de búsqueda popular.');
// Combina los valores de la matriz con '-'
$ cadena1 = unirse ('-', $ matriz1);
$ cadena2 = unirse ('-', $ matriz2);
// Imprime el valor de retorno de $ string1
eco "

Los valores de la primera combinación () con el delimitador '-':

". $ string1 . "

";
// Imprime el valor de retorno de $ string2
eco "

Los valores de la segunda combinación () con el delimitador '-':

". $ cadena2 . "

";
?>

Producción:

La siguiente salida aparecerá después de ejecutar el script anterior desde el servidor web. Muestra ambos valores de la matriz como una cadena agregando un guión (-) entre los valores.

Ejemplo 5: uso de la función join () con break (
) delimitador

El siguiente ejemplo muestra el uso de la función join () con el '
'como un delimitador para imprimir cada valor de la matriz en cada línea. Crea un archivo PHP con el siguiente script.

La matriz numérica de cinco números pares se declara en el script. La función join () devolverá una cadena agregando una ruptura entre los valores de la matriz que se imprimirá más tarde.

// Definir una matriz de números pares
$ números_ pares = matriz (2, 4, 6, 8, 10);
// Combina los valores de la matriz con

$ cadena = unirse ('
', $ números_ pares);
// Imprime los valores de retorno de la función join ()
eco "

La lista de números pares [1 - 10]:

". $ cadena."

";
?>

Producción:

La siguiente salida aparecerá después de ejecutar el script anterior desde el servidor web. Muestra cada valor de matriz en cada línea para el '
'delimitador.

Conclusión

El uso de la función join () se explica en este tutorial utilizando diferentes tipos de ejemplos. Este tutorial ayudará a los lectores a comprender los métodos de uso de la función join () y a aplicar esta función en su script correctamente.

Batalla por Wesnoth 1.13.6 Desarrollo liberado
Batalla por Wesnoth 1.13.6 lanzado el mes pasado, es el sexto lanzamiento de desarrollo en el 1.13.x y ofrece una serie de mejoras, sobre todo en la i...
Cómo instalar League Of Legends en Ubuntu 14.04
Si eres fanático de League of Legends, esta es una oportunidad para que pruebes League of Legends. Tenga en cuenta que LOL es compatible con PlayOnLin...
Instale el último juego de estrategia de OpenRA en Ubuntu Linux
OpenRA es un motor de juego de estrategia en tiempo real libre / gratuito que recrea los primeros juegos de Westwood como el clásico Command & Conquer...