Section courante

A propos

Section administrative du site

IMPLODE

Implosion
PHP 3+

Syntaxe

function implode($tableau);
function implode($glue,$tableau);

Paramètres

Nom Description
$glue Ce paramètre permet d'indiquer la chaîne de caractères à coller entre chacun des éléments du tableau
$tableau Ce paramètre permet d'indiquer le tableau à traiter

Retour

Valeur Description
chaine de caractères Ces valeurs retournent les chaînes de caractères coller.

Description

Cette fonction permet de transformer la liste du tableau en chaîne de caractères.

Remarques

Exemples

L'exemple suivant permet d'afficher une phrase avec des espaces «HTML»:

  1. <?php
  2. echo implode(" ", array("Les","Chevaliers","de","Malte"));
  3. ?>

on obtiendra le résultat suivant :

Les Chevaliers de Malte

L'exemple suivant permet de fusionner le contenu de nombres dans un tableau dans le but de construire une requête SQL avec un opérateur «IN» :

  1. <?php
  2. $maliste = array(10,20,30,40,50,60);
  3. if(is_array($maliste) && (count($maliste) > 0)) {
  4.    $sqlin = implode(',',$maliste);
  5. } else {
  6.    $sqlin = '0';
  7. }
  8. echo 'SELECT * FROM matable WHERE id IN (' . $sqlin . ')';
  9. ?>

on obtiendra le résultat suivant :

SELECT * FROM matable WHERE id IN (10,20,30,40,50,60)

Remerciements

Merci à Lamarche pour ses commentaires constructifs.

Références

PHP 4 - Guide du développeur, Edition First Interactive, Blake Schwendiman, 2002, ISBN: 2-84427-283-5, page 533

Dernière mise à jour : Dimanche, le 5 avril 2015