logo oujood
🔍

Fonction implode() de PHP; Comment Utiliser Imploser En PHP

La fonction implode () est utilisée pour retourner une chaîne à partir des éléments d'un tableau.
La fonction implode () est utilisée pour joindre des éléments d'un tableau avec une chaîne.
La fonction implode () renvoie une chaîne en joignant tous les éléments du tableau indiqué par le séparateur indiqué.
Le paramètre separator d'implode () est facultatif.

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.

Syntaxe
  implode(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().
Par carabde 22 Aout 2014