Comment convertir un tableau en chaîne de caractères en PHP

Minahil Noor 30 janvier 2023
  1. Utilisation de la fonction implode() pour convertir un tableau en chaîne de caractères en PHP
  2. Utilisation de la fonction json_encode() pour convertir un tableau en une chaîne en PHP
  3. Utilisation de la fonction serialize() pour convertir un tableau en chaîne de caractères en PHP
Comment 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";
?>
Attention
La fonction accepte le tableau comme paramètre et retourne la chaîne de caractères.

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

Article connexe - PHP String