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