Verwendung der Implodenfunktion in PHP

Verwendung der Implodenfunktion in PHP

Implode () ist eine integrierte Funktion von PHP, die einen Stringwert erzeugt, indem die Elemente eines Arrays mit einem Trennzeichen kombiniert werden. Es funktioniert wie eine weitere integrierte Funktion von PHP, join (). Diese Funktion wird für verschiedene Zwecke im Skript verwendet. Wenn wir beispielsweise die String-Daten mit Speicherplatz von einem Skript an ein anderes übergeben müssen, können die String-Daten mithilfe einer anderen integrierten Funktion () in ein Array konvertiert werden, bevor die Daten in ein anderes Skript übergeben werden. Die ursprünglichen Zeichenfolgedaten 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 angezeigt.

Syntax:

Implode () -Funktion kann auf zwei Arten im Skript verwendet werden. Es kann mit oder ohne Trennzeichen verwendet werden. Die Syntaxen dieser Funktion sind unten angegeben:

Zeichenfolge implodieren (Array $ Array)

Wenn die Funktion implode () ohne Trennzeichen verwendet wird, wird ein Stringwert zurückgegeben, indem alle Elemente des $ -Rarray kombiniert werden.

String implode (String $ Glue, Array $ Array)

Wenn die Funktion implode () bei einem bestimmten Trennzeichen verwendet wird, wird ein Zeichenfolgewert zurückgegeben, indem der Trennzeichen mit jedem Element des $ -Rarrays hinzugefügt wird.

Beispiel 1: Verwendung von Implode () -Funktion ohne Trennzeichen

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

Eine Array -Variable benannt $ Farbe ist mit fünf Zeichenfolgenwerten definiert. Die Funktion implode () gibt eine Zeichenfolge zurück, indem die Array -Werte mit leerer Zeichenfolge kombiniert werden, die später gedruckt werden.

// eine Reihe von Strings definieren
$ colors = array ('weiß', 'rot', 'grün', 'blau', 'pink', 'lila');
// implode () funktion ohne Trennzeichen
$ str = implode ($ farben);
Echo "

Die Ausgabe von Implode () Funktion ohne Trennzeichen:

$ str
";
?>

Ausgang:

Die folgende Ausgabe wird nach dem Ausführen des Skripts vom Webserver angezeigt. Es zeigt die sechs Werte des Arrays als Zeichenfolge an.

Beispiel 2: Verwendung von Implode () -Funktion mit Space Declimiter

Das folgende Skript zeigt den Weg zur Verwendung der Funktion Implode () mit Space (") Trennzeichen. Eine Reihe numerischer Werte ist im Skript definiert. Das Skript gibt eine Zeichenfolge zurück, indem die Array -Werte mit Space kombiniert werden.

// eine Reihe von Zahlen definieren
$ number = Array (12, 56, 23, 89, 65, 90);
// implode () funktion mit Raumtrennzeichen implodieren
$ str = implode (", $ number);
Echo "

Die Ausgabe von Implode () Funktion mit Space Declimiter:

$ str
";
?>

Ausgang:

Die folgende Ausgabe wird nach dem Ausführen des Skripts vom Webserver angezeigt. Die sechs Zahlenwerte des Arrays werden durch Platz im Ausgang getrennt.

Beispiel 3: Verwendung von Implode () -Funktion mit Comma (,) Begrenzung

In den beiden vorherigen Beispielen enthält kein Wert des Arrays einen Platz. Wenn der Wert jedoch die Zeichenfolge mehrerer Wörter enthält, kann der Space -Trennzeichen verwendet werden, um die Array -Werte zu trennen. Das folgende Skript zeigt die Verwendung der Implode () -Funktion mit einem Komma (,) Grenzwerter. Erstellen Sie eine PHP -Datei mit dem folgenden Skript.

Ein Array mit dem Namen $ Namen wird im Skript mit fünf Zeichenfolgenwerten mehrerer Wörter definiert. Als Nächst. Der zurückgegebene Wert dieser Funktion wird in der später gedruckten Variablen $ str speichert, die später gedruckt wird.

// Definieren Sie eine Reihe von Strings mit mehreren Wörtern
$ names = array ('Nikhil Proctor', 'Kaylee Potter', 'Cloe Whittaker', 'Laila Murphy', 'Rochelle Palmer');
// implode () funktion mit Raumtrennzeichen implodieren
$ str = implode (',', $ namen);
Echo "

Die Ausgabe von Implode () -Funktion mit Comma (,) Grenzwerter:

$ str
";
?>

Ausgang:

Die folgende Ausgabe wird nach dem Ausführen des Skripts vom Webserver angezeigt. Die Werte des Arrays werden mit dem Comma (,) -Teparator im Ausgang gedruckt.

Beispiel 4: Verwendung von Implode () -Funktion in zweidimensionalem 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. Ein zweidimensionales Array namens $ assoc_arr wird in dem Skript deklariert, das vier Werte enthält. ''
'Wird als Trennzeichen im Skript verwendet, um nach jedem Array -Wert eine neue Zeile zu erstellen.

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

Die Liste der Suchmaschinen -Sites lautet:

";
// Drucken Sie die Implode () -Funktion mit
als Trennzeichen
Echo "". implodieren('
', $ assoc_arr). "
";
?>

Ausgang:

Die folgende Ausgabe wird nach dem Ausführen des Skripts vom Webserver angezeigt. Die Werte des Arrays werden nach Leitung in der Ausgabe gedruckt.

Beispiel 5: Verwendung von Implode () -Funktion mit einem Worttrennzeichen

In den vorherigen Beispielen ein einzelner Charakter 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.

Ein Array der sechs Zeichenfolgewerte ist im Skript definiert. 'und' wird als Trennzeichen von Implode () im Skript verwendet. Die Array -Werte werden gedruckt, indem das Wort Trennzeichen zwischen den Werten des Arrays hinzugefügt wird.

// eine Reihe von Strings definieren
$ flowers = Array ('Rose', 'Lity', 'Tulip', 'Water Lily', 'Orchid', 'Daisy');
// implode () -Funktion mit 'und' Trennzeichen
$ str = implode ('und', $ flowers);
Echo "

Die Ausgabe von Implode () Funktion mit 'und' Trennzeichen:

$ str
";
?>

Ausgang:

Die folgende Ausgabe wird nach dem Ausführen des Skripts vom Webserver angezeigt. Es zeigt die Array -Werte als Zeichenfolge an.

Abschluss

Die Verwendung der Implode () -Funktion wird in diesem Tutorial unter Verwendung verschiedener Arten von Abgrenzern erläutert. Dieses Tutorial hilft den Lesern dabei.

Videoanleitung