Converti un array in una stringa in PHP
-
Usa la funzione
implode()
per convertire un array in una stringa in PHP -
Usa la funzione
json_encode()
per convertire un array in una stringa in PHP -
Usa la funzione
serialize()
per convertire un array in una stringa in PHP
In questo articolo, introdurremo metodi per convertire un array in una stringa.
- Utilizzo della funzione
implode()
- Utilizzo della funzione
json_encode()
- Utilizzo della funzione
serialize()
Usa la funzione implode()
per convertire un array in una stringa in PHP
La funzione implode()
converte un array in una stringa. Restituisce la stringa che contiene tutti gli elementi dell’array. La sintassi corretta per utilizzare questa funzione è la seguente
implode($string, $arrayName);
La variabile $string
è il separatore per separare gli elementi dell’array. La variabile $arrayName
è l’array da convertire.
<?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'";
?>
Qui abbiamo passato una stringa di spazio bianco come separatore per separare gli elementi dell’array.
Produzione:
The array is converted to the string.
The string is 'This is an array'
Usa la funzione json_encode()
per convertire un array in una stringa in PHP
La funzione json_encode()
è usata per convertire un array in una stringa json. json_encode()
converte anche un oggetto in una stringa json.
json_encode( $ArrayName );
La variabile ArrayName
mostra l’array da convertire in una stringa.
<?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";
?>
Produzione:
The array is converted to the JSON string.
The JSON string is ["Lili","Rose","Jasmine","Daisy"]
Usa la funzione serialize()
per convertire un array in una stringa in PHP
La funzione serialize()
converte efficacemente un array in una stringa. Restituisce anche il valore di indice e la lunghezza della stringa insieme a ogni elemento dell’array.
serialize($ArrayName);
La funzione accetta l’array come parametro e restituisce una stringa.
<?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";
?>
Produzione:
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";}
L’output è un array con la descrizione che dice
- Il numero di elementi in un array
a:4
, l’array ha 4 elementi - L’indice di ogni elemento e la lunghezza dell’elemento
i:0;s:4:"Lili"
;
Articolo correlato - PHP Array
- Determina la prima e l'ultima iterazione in un bucle Foreach in PHP
- Ottieni il primo elemento di un array in PHP
- Echo o stampa un array in PHP
- Elimina un elemento da un array in PHP
- Rimuovi elementi array vuoti in PHP