Comment convertir un tableau en chaîne de caractères en PHP
-
Utilisation de la fonction
implode()
pour convertir un tableau en chaîne de caractères en PHP -
Utilisation de la fonction
json_encode()
pour convertir un tableau en une chaîne en PHP -
Utilisation de la fonction
serialize()
pour convertir un tableau en chaîne de caractères en PHP
Dans cet article, nous présenterons des méthodes pour convertir un tableau
en une chaîne
.
- Utilisation de la fonction
implode()
- Utilisation de la fonction
json_encode()
- Utilisation de la fonction
serialize()
Utilisation de la fonction implode()
pour convertir un tableau en chaîne de caractères en PHP
La fonction implode()
function convertit un array
en une chaîne
. Elle retourne la chaîne qui contient tous les éléments du tableau. La syntaxe correcte pour utiliser cette fonction est la suivante
implode($string, $arrayName);
La variable $string
est le séparateur qui permet de séparer les éléments du tableau. La variable $arrayName
est le array
à 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'";
?>
Ici, nous avons passé une chaîne d’espaces blancs comme séparateur pour séparer les éléments du tableau.
Production:
The array is converted to the string.
The string is 'This is an array'
Utilisation de la fonction json_encode()
pour convertir un tableau en une chaîne en PHP
La fonction json_encode()
function est utilisée pour convertir un array
en une chaîne json. json_encode()
convertit également un objet en chaîne json.
json_encode( $ArrayName );
La variable ArrayName
indique le tableau à convertir en une chaîne de caractères.
<?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";
?>
Production:
The array is converted to the JSON string.
The JSON string is ["Lili","Rose","Jasmine","Daisy"]
Utilisation de la fonction serialize()
pour convertir un tableau en chaîne de caractères en PHP
La fonction serialize()
function convertit efficacement un array
en une chaîne
. Elle retourne également la valeur de l’index et la longueur de la chaîne avec chaque élément du tableau.
serialize($ArrayName);
La fonction accepte le tableau comme paramètre et retourne une chaîne de caractères.
<?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 sortie est un tableau avec la description qui indique
- Le nombre d’éléments dans un tableau a:4, le tableau comporte 4 éléments
- L’indice de chaque élément et la longueur de l’élément i:0;s:4:“Lili”;
Production:
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";}
Article connexe - PHP Array
- Comment déterminer la première et la dernière itération d'une boucle de foreach dans le PSP
- Comment obtenir le premier élément d'un tableau en PHP
- Comment faire écho ou imprimer un tableau en PHP
- Comment supprimer un élément d'un tableau en PHP
- Comment supprimer des éléments de tableau vides en PHP
Article connexe - PHP String
- Comment supprimer tous les espaces d'une chaîne de caractères en PHP
- Comment convertir la date et l'heure en chaîne de caractères en PHP
- Comment convertir une chaîne de caractères en date et en heure en PHP
- Comment convertir un entier en chaîne de caractères en PHP
- Comment convertir une chaîne de caractères en un numéro en PHP