Convertir le tableau en chaîne php

Convertir le tableau en chaîne php
Il y a toujours un problème avec la manipulation des tableaux en php. Bien qu'ils soient largement utilisés et entièrement pris en charge, PHP fait face à quelques inconvénients lorsque vous travaillez avec des tableaux.

Par exemple, pour faire écho à un seul élément d'un tableau, vous pouvez convertir le tableau en une chaîne et l'imprimer à l'écran.

Dans ce tutoriel, vous apprendrez à convertir un tableau PHP en une chaîne.

Utilisation de la fonction PHP implode ()

La fonction PHP implode () est une méthode courante lorsque vous travaillez avec les tableaux. Il vous permet de rejoindre des éléments dans un tableau à l'aide d'un délimiteur spécifié. La fonction renvoie les éléments joints dans un format de chaîne. Par conséquent, la fonction est pratique lors de la conversion d'un tableau en une chaîne.

NOTE: La fonction fournit également la méthode join () comme un alias.

La syntaxe de la fonction est comme indiqué ci-dessous:

Improde (String $ Delimiter, Array $ array);

La fonction ci-dessus prend deux arguments: un délimiteur (également connu sous le nom de séparateur) et un tableau, respectivement.

L'exemple suivant vous montre comment convertir un tableau en une chaîne à l'aide de la fonction implose.

$ moyenne = array ("MongoDB", "Express", "Angular", "NodeJs");
écho $ méchant;
$ implosed = implode ("", $ moyenne);
echo "\ n", $ implosé, "\ n";
?>

Cela permet à la fonction de retourner chaque élément dans le tableau en une seule phrase.

L'exemple de sortie est comme indiqué:

Avis PHP: Conversion du tableau à des chaînes dans / home / ubuntu / cordes.PHP en ligne 4
Déployer
MongoDB Express Nodejs

NOTE: PHP renverra un message de préavis si vous exécutez la méthode d'écho contre un tableau.

Vous pouvez également utiliser un autre délimiteur dans la méthode comme:

$ moyenne = array ("MongoDB", "Express", "Angular", "NodeJs");
$ imploded = implode (",", $ moyen);
echo "\ n", $ implosé, "\ n";
?>

La sortie résultante est comme indiqué:

MONGODB, Express, Angular, Nodejs

Utilisation de la fonction php json_encode ()

L'autre façon de convertir un tableau en une chaîne est la fonction json_encode (). Cette méthode intégrée vous permet de convertir un tableau en une chaîne JSON.

Jetez un œil à l'exemple ci-dessous:

$ moyenne = array ("MongoDB", "Express", "Angular", "NodeJs");
$ JSON_DATA = JSON_ENCODOD ($ Mean);
print_r ($ json_data);
?>

Une fois que nous avons exécuté le code ci-dessus, nous devrions voir le tableau au format JSON comme indiqué:

["MongoDB", "Express", "Angular", "Nodejs"]

En utilisant la méthode PHP Serialize ()

La méthode Serialize () vous permet de convertir un tableau en une chaîne d'octets. Considérez l'exemple ci-dessous:

$ moyenne = array ("MongoDB", "Express", "Angular", "NodeJs");
$ serialized = serialize ($ moyenne);
print_r ($ serialized);
?>

L'exécution du code doit renvoyer une chaîne sérialisée comme:

A: 4: i: 0; S: 7: "MongoDB"; i: 1; S: 7: "Express"; i: 2; S: 7: "Angular"; i: 3; s: 6: " Nodejs ";

Conclusion

Ce guide vous donne les bases de la conversion d'un tableau PHP en une chaîne en utilisant des méthodes intégrées.

Restez à l'écoute pour plus de tutoriels.