(PHP 4, PHP 5, PHP 7, PHP 8)
implode — Verbindet Array-Elemente zu einem String
Alternative Signatur (benannte Parameter werden nicht unterstützt):
Alte Signatur (veraltet ab PHP 7.4.0, entfernt ab PHP 8.0.0):
Verbindet die Elemente eines Array mittels separator
zu einer Zeichenkette.
separator
Optional, standardmäßig eine leere Zeichenkette.
array
Das Array mit den zusammenzufügenden Zeichenketten.
Gibt einen String mit einer String-Repräsentation aller Array-Elemente in der gleichen Reihenfolge wie im Array zurück, bei dem die einzelnen Array-Elemente mit dem im Parameter separator angegebenen String verbunden werden.
Version | Beschreibung |
---|---|
8.0.0 |
Die Übergabe des separator s nach dem
array wird nicht mehr unterstützt.
|
7.4.0 |
Das Übergeben des separator s nach dem
array (d. h. nicht die dokumentierte Reihenfolge
der Parameter zu verwenden) wird missbilligt.
|
Beispiel #1 implode()-Beispiel
<?php
$array = ['lastname', 'email', 'phone'];
var_dump(implode(",", $array)); // string(20) "lastname,email,phone"
// Leere Zeichenkette, wenn ein leeres Array genutzt wird
var_dump(implode('hello', [])); // string(0) ""
// Das Trennungszeichen ist optional:
var_dump(implode(['a', 'b', 'c'])); // string(3) "abc"
?>
Hinweis: Diese Funktion ist binärsicher.