Ce guide vous apprendra à convertir un tableau de valeurs en une chaîne séparée par des virgules.
Les bases - un tableau
Commençons par comprendre un tableau PHP et comment nous pouvons l'utiliser dans nos programmes. N'hésitez pas à ignorer cette section si vous connaissez le fonctionnement des tableaux PHP.
En termes simples, un tableau est une variable qui peut contenir plusieurs valeurs du même type. Un cas d'utilisation typique d'un tableau consiste à stocker des informations connexes. Par exemple, vous pouvez stocker des informations liées à un utilisateur dans un tableau.
Nous utilisons la fonction Array () pour créer un tableau en php. Considérez l'exemple ci-dessous qui illustre la création d'un tableau simple en php.
$ user = array ("John Doe", "Email @ Exemple.com "," 3000 $ ");Le code ci-dessus crée un tableau simple affichant des informations liées à un utilisateur spécifique.
Il existe divers tableaux en PHP, tels que des tableaux associatifs multidimensionnels. Nous n'en discuterons pas dans ce tutoriel car ils sont hors de portée de ce guide. Consultez la documentation et d'autres ressources pour en savoir plus.
Introduction à la fonction PHP Implose
Nous utiliserons la fonction Implose pour convertir un tableau en une chaîne de valeurs séparées par des virgules. Cette fonction vous permet de prendre un tableau et de le convertir en une chaîne où un délimiteur spécifié sépare les valeurs individuelles.
La syntaxe de la fonction est comme indiqué:
Implose (String $ séparateur, tableau $ array)Il prend un séparateur et un tableau comme arguments.
La fonction renvoie une chaîne de valeurs séparées par le délimiteur de set.
Convertir le tableau en chaîne séparée par virgule
Pour convertir un tableau d'éléments en une chaîne, nous pouvons utiliser la fonction Implose et passer le tableau et une virgule comme délimiteur.
Considérez l'exemple ci-dessous:
$ databases = array ("mysql", "redis", "mongodb", "postgresql", "sqlite");Dans l'exemple de code ci-dessus, nous créons un tableau qui contient diverses bases de données. Ensuite, nous utilisons la fonction Implose pour convertir la collection en une chaîne séparée par des virgules.
Une fois que vous avez exécuté le code, vous devriez voir la sortie comme indiqué:
$ php implance.php
[SORTIR]
(
[0] => mysql
[1] => redis
[2] => MongoDB
[3] => PostgreSQL
[4] => sqlite
)
Mysql, redis, mongodb, postgresql, sqlite
Exemple 2
L'exemple suivant montre comment passer une virgule et un espace en tant que délimiteur.
$ databases = array ("mysql", "redis", "mongodb", "postgresql", "sqlite");Le code ci-dessus doit renvoyer les éléments du tableau séparés par une virgule et un espace.
(Exemple 3
La fonction fonctionne-t-elle sur un tableau multidimensionnel? Réponse simple, non. La fonction ne peut pas imploser un tableau multidimensionnel comme indiqué:
$ databases = array (PHP renverra «la conversion du tableau à des chaînes» si vous exécutez le code ci-dessus.
Fermeture
Ce tutoriel vous montre comment utiliser la fonction PHP Implose pour créer une chaîne de valeurs séparées par des virgules. La fonction Implose a un alias de join (), que vous pouvez effectuer la même tâche.
Merci pour la lecture!