# Comment utiliser implode en PHP

Implode

implode() est une fonction qui permet de convertir un tableau en une chaîne de caractères, en concaténant les éléments du tableau à l’aide d’un séparateur spécifié. La syntaxe de base est la suivante:

string implode ( string $separator , array $array )

$separator (string) : le séparateur utilisé pour joindre les éléments du tableau
$array (array) : tableau de string que vous souhaitez convertir en une chaîne complète.

Voici un exemple de l’utilisation d’implode pour énumérer des éléments séparés par une virgule dans une chaîne de caractères.

$monnaies = ['EUR', 'USD', 'GBP'];

$monnaiesSepareesParUneVirgule = implode(', ', $monnaies);

echo $monnaiesSepareesParUneVirgule; // Output: "EUR, USD, GBP"

Exemple avec la reconstruction d’une url :

$partiesUrl = ["www.php.net","manual", "en", "function.implode.php"];

$url = implode('/', $partiesUrl);

echo $url; // Output: www.php.net/manual/en/function.implode.php

Implode est une fonction incontournable qui a des cas d’utilisation multiples, on peut par exemple l’associer à explode. Explode sépare une url en un tableau de string, on modifie le dernier élement du tableau et on rejoint tout avec implode pour avoir une nouvelle url !