Cómo convertir un array a una cadena en PHP
-
Usando la función
implode()
para convertir un array en una cadena en PHP -
Usando la función
json_encode()
para convertir un array a una cadena en PHP -
Usando la función
serialize()
para convertir un array en una cadena en PHP
En este artículo, introduciremos métodos para convertir un array
en una cadena
.
- Usando la función
implode()
- Usando la función
json_encode()
- Usando la función
serialize()
Usando la función implode()
para convertir un array en una cadena en PHP
La función implode()
convierte un array
en una cadena
. Devuelve la cadena que tiene todos los elementos del array. La sintaxis correcta para usar esta función es la siguiente
implode($string, $arrayName);
La variable $string
es el separador para separar los elementos del conjunto. La variable $arrayName
es el array
a convertir.
<?php
$arr = array("This","is", "an", "array");
$string = implode(" ",$arr);
echo "The array is converted to the string.";
echo "\n";
echo "The string is '$string'";
?>
Aquí hemos pasado una cadena de espacio en blanco como separador para separar los elementos del array.
Producción :
The array is converted to the string.
The string is 'This is an array'
Usando la función json_encode()
para convertir un array a una cadena en PHP
La función json_encode()
se usa para convertir un array
a una cadena json. json_encode()
también convierte un objeto en una cadena json.
json_encode( $ArrayName );
La variable ArrayName
muestra el array a convertir en una cadena.
<?php
$array = ["Lili", "Rose", "Jasmine", "Daisy"];
$JsonObject = json_encode($array);
echo "The array is converted to the JSON string.";
echo "\n";
echo"The JSON string is $JsonObject";
?>
Producción :
The array is converted to the JSON string.
The JSON string is ["Lili","Rose","Jasmine","Daisy"]
Usando la función serialize()
para convertir un array en una cadena en PHP
La función serialize()
convierte un array
en una cadena
de manera efectiva. También devuelve el valor del índice y la longitud de la cadena junto con cada elemento del array.
serialize($ArrayName);
La función acepta el array como un parámetro y devuelve una cadena.
<?php
$array = ["Lili", "Rose", "Jasmine", "Daisy"];
$JsonObject = serialize($array);
echo "The array is converted to the JSON string.";
echo "\n";
echo"The JSON string is $JsonObject";
?>
La salida es un array con la descripción que dice
- El número de elementos en un array a:4, el array tiene 4 elementos
- El índice de cada elemento y la longitud del elemento i:0;s:4:
Lili
;
Producción :
The array is converted to the JSON string.
The JSON string is a:4:{i:0;s:4:"Lili";i:1;s:4:"Rose";i:2;s:7:"Jasmine";i:3;s:5:"Daisy";}
Artículo relacionado - PHP Array
- Cómo determinar la primera y la última iteración en un bucle de foreach en PHP
- Cómo obtener el primer elemento de un array en PHP
- Cómo hacer eco o imprimir un array en PHP
- Cómo eliminar un elemento de un array en PHP
- Cómo quitar elementos de array vacíos en PHP