Syntax:
Die Syntax der explode () -Funktion ist unten angegeben.
Explode ('Trennzeichen', 'String', [Limit])Hier sind die ersten beiden Parameter obligatorisch und der letzte Parameter ist optional. Die Suchzeichenfolge wird im ersten Parameter definiert, und die Hauptzeichenfolge, die aufgeteilt wird, wird im zweiten Parameter definiert. Jeder numerische Wert kann als optionaler Parameter festgelegt werden, der das Spaltlimit festlegt. Der Wert der Grenzfunktion kann positiv oder negativ oder Null sein. Die Zwecke der Verwendung unterschiedlicher Grenzwerte wurden in den folgenden Beispielen erläutert.
Beispiel 1: Verwenden Sie den leeren String-Trennzeichen
Im folgenden Beispiel eine einzelne Raum wurde als Trennzeichen verwendet, der sich aufgeteilt wird $ mystr String in drei Wörter. Hier, $ Teile ist das Array von drei Elementen, die die Rückgabewerte von explode () enthält. Erstellen Sie mit dem folgenden Skript einen PHP -FIE und führen Sie das Skript vom Webserver aus.
$ mystr = 'Ich mag programmieren';Ausgang:
Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt.
Beispiel 2: Verwenden eines bestimmten Zeichens als Trennzeichen
Ohne Platz kann ein Zeichen oder eine Zeichenfolge als Trennzeichen verwendet werden. Im folgenden Code, 'einfach'wird als Trennzeichen verwendet. Nach der Verwendung von Explosion wird die Zeichenfolge in zwei Teile unterteilt und $ Teile Array enthält zwei Elemente, die später gedruckt werden. Erstellen Sie mit dem folgenden Skript einen PHP -FIE und führen Sie das Skript vom Webserver aus.
$ mystr = 'Programmieren mit einfachen Tutorials von LinuxHint lernen.com ';Ausgang:
Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt.
Beispiel-3: Verwenden Sie die Funktion "List (), um den Wert des Rückgabebariums zu lesen
Liste ist eine weitere integrierte Funktion von PHP, die die Werte eines Arrays in Variablen liest. Im folgenden Beispiel, ';' ' wird als Trennzeichen verwendet, und die Rückgabewerte der Explosionsfunktion werden von drei Variablen mit dem Namen $ A, $ B und $ C unter Verwendung der Listenfunktion abgerufen. Erstellen Sie eine PHP -Datei mit dem folgenden Skript und führen Sie das Skript vom Webserver aus.
$ mystr = 'Hostname: localhost; Benutzername: root; Passwort: ABC123';Ausgang:
Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt.
Beispiel-4: Verwenden Sie den positiven Grenzparameter
Explode () Funktion Akzeptiert eine positive oder negative Zahl als dritter Parameter. Verwenden eines positiven Grenzwertwerts in Explode () Funktion, Die Anzahl der Spaltwerte kann reduziert werden. Wenn Sie die Funktion explode () ohne Grenze verwenden, erstellt sie ein Array von 6 Elementen. 5 wurde im folgenden Beispiel als Grenzwert verwendet. Die letzten Elemente des Arrays werden erstellt, indem die letzten zwei Monate kombiniert werden. Erstellen Sie eine PHP -Datei mit dem folgenden Skript und führen Sie das Skript vom Webserver aus.
$ mystr = 'Januar> Februar> März> April> Mai> Juni';Ausgang:
Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt.
Beispiel-5: Verwenden von Negativgrenzparameter
Der negative Wert wurde im folgenden Beispiel als Grenze verwendet. Wenn Sie einen negativen Wert in einer Funktion zuweisen, zählt er vom letzten Teil der Zeichenfolge oder des Arrays. Für den Wert -2, Die letzten 2 Wochentagsnamen werden nicht als Array -Elemente hinzugefügt. Erstellen Sie eine PHP -Datei mit dem folgenden Skript und führen Sie das Skript vom Webserver aus.
$ mystr = 'Samstag | Sonntag | Montag | Dienstag | Mittwoch | Donnerstag | Freitag';Ausgang:
Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt.
Beispiel-6: Split-Zeichenfolge basierend auf mehreren Grenzwerten
Die Funktion explode () unterstützt nicht mehrere Grenzwerte, die Zeichenfolge kann jedoch auf Basis mehrerer Trennwerfer in ein Array konvertiert werden. Im folgenden Beispiel wurde ein Array erstellt, wobei die als Trennzeichenwerte verwendeten Werte verwendet werden. Als nächstes wurde die Funktion str_replace () verwendet, um die spezifischen Zeichen zu ersetzen, die im zuvor erstellten Array durch das Zeichen '#' gespeichert sind, ersetzt. Die explode () -Funktion wurde später verwendet, um die Zeichenfolge basierend auf dem Zeichen "#" zu teilen. Erstellen Sie eine PHP -Datei mit dem folgenden Skript und führen Sie das Skript vom Webserver aus.
// den Textwert definierenAusgang:
Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt.
Beispiel-7: Split-Zeichenfolge durch Entfernen von Whitespace
Wenn die Hauptzeichenfolge viele Weißespaces enthält, spaltet die Funktion explode () die Zeichenfolge mit den Whitespaces. Dieses Problem kann mit der Funktion array_map () mit der Funktion explode () gelöst werden. Im folgenden Beispiel wurden die String -Daten unter Verwendung der Funktion explode () ohne und mit der Funktion array_map () aufgeteilt. Erstellen Sie eine PHP -Datei mit dem folgenden Skript und führen Sie das Skript vom Webserver aus.
// Definieren Sie eine Saite mit vielen Räumen";";
// Drucken Sie die geteilten Werte
print_r ($ valent_without_trim);
Echo "
";";
// Drucken Sie die geteilten Werte
print_r ($ valent_with_trim);
Echo "
Ausgang:
Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt.
Beispiel-8: Zählen Sie die Gesamtzahl der Wörter einer Datei
Die Gesamtzahl der Wörter in einer Datei kann durch Verwendung von PHP -Skript gezählt werden. In diesem Beispiel wurde die Funktion explode () zum Zählen der Gesamtzahl der Wörter einer Datei gezeigt. Die Gesamtzahl der Wörter einer Textdatei mit dem Namen Kunden.txt wurde hier gezählt. Im Skript wurde eine Zählervariable verwendet, um die Gesamtzahl der Wörter jeder Zeile der Datei hinzuzufügen und schließlich die Gesamtzahl der Wörter der Datei herauszufinden. Der fGets () Funktion wurde hier verwendet, um jede Dateizeile zu lesen. Der Explode () Funktion wurde verwendet, um den Inhalt jeder Zeile in Wörter zu teilen, basierend auf Colon (:).
Der Inhalt der Kliniken.Die TXT -Datei ist unten angegeben.
Kliniken.txt
01 : Md. Mossarof: Dhanmondi: [email protected]Erstellen Sie eine PHP -Datei mit dem folgenden Skript und führen Sie das Skript vom Webserver aus.
// Setzen Sie einen DateinamenAusgang:
Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt. Wenn die Kunden.Die TXT -Datei wird basierend auf dem Dickdarm geteilt, dann werden 20 Wörter gefunden, die in der Ausgabe gezeigt wurden.
Abschluss:
In diesem Tutorial wurden verschiedene Verwendungen der Funktion explode () gezeigt, um die Zwecke der Verwendung dieser Funktion im PHP -Skript zu kennen. Ich hoffe das Konzept der Explode () Funktion wird nach dem ordnungsgemäßen Üben der obigen Beispiele gelöscht. Eine weitere integrierte Funktion von PHP namens Implode ist das Gegenteil der Explode () Funktion.