implode
(PHP 4, PHP 5, PHP 7, PHP 8)
implode — Verbindet Array-Elemente zu einem String
Beschreibung
$separator
, array $array
): stringAlternative Signatur (benannte Parameter werden nicht unterstützt):
$array
): stringAlte Signatur (veraltet ab PHP 7.4.0, entfernt ab PHP 8.0.0):
$array
, string $separator
): string
Verbindet die Elemente eines Array mittels separator
zu einer Zeichenkette.
Parameter-Liste
-
separator
-
Optional, standardmäßig eine leere Zeichenkette.
-
array
-
Das Array mit den zusammenzufügenden Zeichenketten.
Rückgabewerte
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.
Changelog
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.
|
Beispiele
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"
?>
Anmerkungen
Hinweis: Diese Funktion ist binärsicher.
Siehe auch
- explode() - Teilt eine Zeichenkette anhand einer Zeichenkette
- preg_split() - Zerlegt eine Zeichenkette anhand eines regulären Ausdrucks
- http_build_query() - Liefert einen URL-kodierten Query-String