OUJOOD.COM
La fonction implode()
PHP references des fonctions PHP
(PHP 4, PHP 5)
implode — Rassemble les éléments d'un tableau séparateur en une chaîne
C'est l'inverse de la fonction explode
La fonction implode()
Définition et utilisation
La fonction implode() Retourne une chaîne contenant la représentation en chaîne de caractères de tous les éléments du tableau séparateur, dans le même ordre, avec la chaîne séparateur, placée entre deux éléments.
Syntaxeimplode(séparateur, tableau)
|
Paramètre |
Description |
|---|---|
|
séparateur |
Par défaut, il vaut la chaîne vide ''. Ce n'est pas l'utilisation recommandée de la fonction implode(). Nous vous recommandons de toujours utiliser les deux paramètres pour être compatible avec les anciennes versions. |
|
tableau |
Requis. Le tableau de chaînes à rassembler. |
Notes :
implode() peut accepter les paramètres dans un sens ou dans l'autre. Pour des raisons de cohérence avec explode(), toutefois, il est préférable d'utiliser l'ordre des arguments tels qu’il est dans la syntaxe en haut.
Note : Le paramètre séparateur de implode() est facultatif. Cependant, il est recommandé de toujours employer les deux paramètres pour la compatibilité avec les anciennes versions.
Exemple avec la fonction implode()
Exemple : 📋 Copier le code
<html>
<body>
<?php
$array = array('nom', 'email', 'phone');
$comma_separated = implode(",", $array);
echo $comma_separated; // résultat: nom,email,phone
echo "<br />";
// Chaîne vide lors de l'emploi d'un tableau vide :
var_dump(implode('hello', array())); // résultat: string(0) ""
echo "<br />";
var_dump(implode('//', $array)); // résultat: string(17) "nom//email//phone"
echo "<br />";
$arr = array('fleur','rose','Beauté','jour!');
echo implode(" ",$arr);// résultat: fleur rose Beauté jour!
?>
</body>
</html>
Astuces et conseils
- Utilisez la fonction implode() pour afficher facilement les éléments d'un tableau dans une chaîne formatée.
- Assurez-vous que le tableau passé à implode() contient des éléments qui peuvent être convertis en chaînes de caractères. Sinon, des avertissements peuvent être générés.
- Expérimentez avec différents délimiteurs pour trouver celui qui convient le mieux à vos besoins.
- Si le tableau contient des éléments non chaînes, utilisez d'abord array_map() pour convertir les éléments en chaînes avant de les fusionner avec implode().
Fonction precedente: |
Fonction suivante: |