implode

(PHP 4, PHP 5, PHP 7, PHP 8)

implodeRassemble les éléments d'un tableau en une chaîne

Description

implode(string$separator, array$array): string

Signature alternative (non supportée avec les arguments nommés) :

implode(array$array): string

Signature antérieure (obsolète à partir de PHP 7.4.0, retirée à partir de PHP 8.0.0) :

implode(array$array, string$separator): string

Rassemble les éléments d'un tableau en une chaîne.

Liste de paramètres

separator

Optionnel. Par défaut, une chaîne vide.

array

Le tableau de chaînes à rassembler.

Valeurs de retour

Retourne une chaîne contenant la représentation en chaîne de caractères de tous les éléments du tableau array, dans le même ordre, avec la chaîne separator, placée entre deux éléments.

Historique

VersionDescription
8.0.0 Passer le separator après array n'est plus supporté.
7.4.0 Passer separator après les array (i.e. utilisant la signature antérieure) a été rendu obsolète.

Exemples

Exemple #1 Exemple avec implode()

<?php

$array
= ['lastname', 'email', 'phone'];
var_dump(implode(",", $array)); // string(20) "lastname,email,phone"

// Chaîne vide lors de l'emploi d'un tableau vide :
var_dump(implode('hello', [])); // string(0) ""

// Le séparateur est optionnel :
var_dump(implode(['a', 'b', 'c'])); // string(3) "abc"

?>

Notes

Note: Cette fonction gère les chaînes binaires.

Voir aussi

To Top