implode

(PHP 4, PHP 5, PHP 7)

implodeVerbindet Array-Elemente zu einem String

Beschreibung

implode ( string $glue , array $pieces ) : string
implode ( array $pieces ) : string

Verbindet die Elemente eines Array mittels glue zu einer Zeichenkette.

Hinweis:

implode() akzeptiert die Parameter aus historischen Gründen in beiden Reihenfolgen. Aufgrund der Konsistenz zu explode(), ist die nicht dokumentierte Reihenfolge allerdings missbilligt.

Parameter-Liste

glue

Standardmäßig eine leere Zeichenkette.

pieces

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 in dem Array zurück, bei dem die einzelnen Array-Elemente mit dem im Parameter glue angegebenen String verbunden werden.

Changelog

Version Beschreibung
7.4.0 Das Übergeben des glue nach den pieces (d.h. nicht die dokumentierte Reihenfolge der Parameter zu verwenden) wurde missbilligt.

Beispiele

Beispiel #1 implode()-Beispiel

<?php

$array 
= array('lastname''email''phone');
$comma_separated implode(","$array);

echo 
$comma_separated// lastname,email,phone

// Leere Zeichenkette wenn leeres Array genutzt wird
var_dump(implode('hello', array())); // string(0) ""

?>

Anmerkungen

Hinweis: Diese Funktion ist binary safe.

Siehe auch

  • explode() - Teilt eine Zeichenkette anhand einer Zeichenkette
  • preg_split() - Zerlegt eine Zeichenkette anhand eines regulären Ausdrucks
  • http_build_query() - Erstellen eines URL-kodierten Query-Strings