php

Verwendung der Funktion implode() in PHP

Verwendung der Funktion implode() in PHP

implode() ist eine integrierte PHP-Funktion, die einen String-Wert generiert, indem die Elemente eines Arrays mit einem Trennzeichen kombiniert werden. Es funktioniert wie eine andere eingebaute Funktion von PHP, join(). Diese Funktion wird im Skript für verschiedene Zwecke verwendet. Wenn wir beispielsweise die Zeichenfolgendaten mit Leerzeichen von einem Skript an ein anderes übergeben müssen, können die Zeichenfolgendaten mit einer anderen integrierten Funktion,explod(), in ein Array umgewandelt werden, bevor die Daten an ein anderes Skript übergeben werden. Die ursprünglichen String-Daten können mit der Funktion implode() aus dem Array im zweiten Skript abgerufen werden. Wie diese Funktion in einem PHP-Skript verwendet werden kann, wird in diesem Tutorial gezeigt.

Syntax:

Die Funktion implode() kann im Skript auf zwei Arten verwendet werden. Es kann mit oder ohne Trennzeichen verwendet werden. Die Syntax dieser Funktion ist unten angegeben:

String implodieren (Array $array) 

Wenn die Funktion implode() ohne Trennzeichen verwendet wird, gibt sie einen String-Wert zurück, indem sie alle Elemente des $arrays kombiniert.

string implodieren (string $glue, array $array) 

Wenn die Funktion implode() mit einem bestimmten Trennzeichen verwendet wird, gibt sie einen Zeichenfolgenwert zurück, indem das Trennzeichen mit jedem Element des $arrays hinzugefügt wird.

Beispiel 1: Verwendung der Funktion implode() ohne Trennzeichen

Das folgende Skript zeigt, wie Sie die Funktion implode() ohne Trennzeichen verwenden können, um die Array-Werte zu kombinieren. Erstellen Sie eine PHP-Datei mit dem folgenden Skript.

Eine Array-Variable namens $Farbe ist mit fünf Stringwerten definiert defined. Die Funktion implode() gibt einen String zurück, indem sie die Array-Werte mit einem leeren String kombiniert, der später ausgegeben wird.

//Definiere ein Array von Strings
$colors = array('Weiß', 'Rot', 'Grün', 'Blau', 'Rosa', 'Lila');
//implode() Funktion ohne Trennzeichen
$str = implodieren($Farben);
Echo"

Die Ausgabe der Funktion implode() ohne Trennzeichen:

$str
";
?>

Ausgabe:

Die folgende Ausgabe wird erscheinen, nachdem das Skript vom Webserver ausgeführt wurde. Es zeigt die sechs Werte des Arrays als String an.

Beispiel 2: Verwendung der Funktion implode() mit Leerzeichen-Trennzeichen

Das folgende Skript zeigt die Verwendung der Funktion implode() mit Leerzeichen() als Trennzeichen. Im Skript ist ein Array mit numerischen Werten definiert. Das Skript gibt einen String zurück, indem es die Array-Werte mit Leerzeichen kombiniert.

//Definiere ein Array von Zahlen
$zahlen = array(12, 56, 23, 89, 65, 90);
//implode() Funktion mit Leerzeichen Trennzeichen
$str = implode(", $Zahlen);
Echo"

Die Ausgabe der Funktion implode() mit Leerzeichen:

$str
";
?>

Ausgabe:

Die folgende Ausgabe wird erscheinen, nachdem das Skript vom Webserver ausgeführt wurde. Die sechs Zahlenwerte des Arrays werden in der Ausgabe durch Leerzeichen getrennt.

Beispiel 3: Verwendung der Funktion implode() mit Komma(,)-Trennzeichen

In den vorherigen beiden Beispielen enthält kein Wert des Arrays Leerzeichen. Wenn der Wert jedoch die Zeichenfolge aus mehreren Wörtern enthält, kann das Leerzeichen verwendet werden, um die Array-Werte zu trennen. Das folgende Skript zeigt die Verwendung der Funktion implode() mit einem Komma(, )-Trennzeichen. Erstellen Sie eine PHP-Datei mit dem folgenden Skript.

Ein Array namens $namen wird im Skript mit fünf Zeichenfolgenwerten aus mehreren Wörtern definiert. Als nächstes wird die Funktion implode() mit Komma(,) Trennzeichen verwendet, um die Werte von $names . zu verbinden. Der Rückgabewert dieser Funktion wird in der Variablen $str gespeichert, die später ausgegeben wird.

//Definiere ein Array von Strings mit mehreren Wörtern
$names = array('Nikhil Proctor', 'Kaylee Potter', 'Cloe Whittaker', 'Laila Murphy', 'Rochelle Palmer');
//implode() Funktion mit Leerzeichen Trennzeichen
$str = implode(', ', $namen);
Echo"

Die Ausgabe der Funktion implode() mit Komma(,) Trennzeichen:

$str
";
?>

Ausgabe:

Die folgende Ausgabe wird erscheinen, nachdem das Skript vom Webserver ausgeführt wurde. Die Werte des Arrays werden mit dem Komma (,) als Trennzeichen in der Ausgabe ausgegeben.

Beispiel 4: Verwendung der Funktion implode() in einem zweidimensionalen Array

In den vorherigen drei Beispielen wird ein eindimensionales Array verwendet. Das folgende Skript zeigt, wie die Funktion implode() verwendet werden kann, um die Werte eines zweidimensionalen Arrays zu verbinden. Im Skript wird ein zweidimensionales Array namens $assoc_arr deklariert, das vier Werte enthält. '
' wird als Trennzeichen im Skript verwendet, um nach jedem Array-Wert eine neue Zeile zu erstellen, wenn die Array-Werte mit der Funktion implode() verbunden werden.

//Definiere ein assoziatives Array
$assoc_arr = array ('01' => 'google.com', '02' => 'fragen.com', '03' => 'bing.com', '04' => 'yahoo.com');
Echo"

Die Liste der Suchmaschinen-Sites sind:

";
//Drucke die Funktion implode() mit
als Trennzeichen
Echo"". implodieren('
', $assoc_arr). "
";
?>

Ausgabe:

Die folgende Ausgabe wird erscheinen, nachdem das Skript vom Webserver ausgeführt wurde. Die Werte des Arrays werden zeilenweise in der Ausgabe ausgegeben.

Beispiel 5: Verwendung der Funktion implode() mit einem Worttrennzeichen

In den vorherigen Beispielen wurde ein einzelnes Zeichen und a
-Tag werden als Trennzeichen verwendet, um die Array-Werte zu verbinden. Das folgende Beispiel zeigt die Verwendung des Wortes als Trennzeichen in der Funktion implode(). Erstellen Sie eine PHP-Datei mit dem folgenden Skript.

Im Skript ist ein Array der sechs Stringwerte definiert. ' und ' wird als Trennzeichen der Funktion implode() im Skript verwendet. Die Array-Werte werden gedruckt, indem das Worttrennzeichen zwischen den Werten des Arrays hinzugefügt wird.

//Definiere ein Array von Strings
$flowers = array('Rose', 'Lity', 'Tulip', 'Seerose', 'Orchid', 'Gänseblümchen');
//implode() Funktion mit 'und' Trennzeichen
$str = implode(' und ', $blumen);
Echo"

Die Ausgabe der Funktion implode() mit den Trennzeichen ' und ':

$str
";
?>

Ausgabe:

Die folgende Ausgabe wird erscheinen, nachdem das Skript vom Webserver ausgeführt wurde. Es zeigt die Array-Werte als String an, indem 'und' als Trennzeichen der Array-Werte hinzugefügt werden.

Fazit

Die Verwendung der Funktion implode() wird in diesem Tutorial anhand verschiedener Arten von Trennzeichen erklärt. Dieses Tutorial wird den Lesern helfen, die Verwendung der implode()-Funktion in PHP-Skripten zu kennen und diese Funktion in ihrem Skript richtig anzuwenden.

AppyMouse On-Screen Trackpad und Mauszeiger für Windows Tablets
Tablet-Benutzer vermissen oft den Mauszeiger, insbesondere wenn sie die Laptops gewohnt sind. Die Touchscreen-Smartphones und -Tablets bieten viele Vo...
Mittlere Maustaste funktioniert nicht unter Windows 10
Das mittlere Maustaste hilft Ihnen beim Scrollen durch lange Webseiten und Bildschirme mit vielen Daten. Wenn das aufhört, werden Sie am Ende die Tast...
So ändern Sie die linke und rechte Maustaste auf einem Windows 10-PC
Es ist ganz normal, dass alle Computer-Maus-Geräte ergonomisch für Rechtshänder gestaltet sind. Es gibt aber auch Mausgeräte, die speziell für Linkshä...