Voraussetzung
Die in den Beispielen dieses Tutorial verwendeten Skripte wurden basierend auf der PHP 8 -Version geschrieben. Führen Sie die folgende Aufgabe durch, bevor Sie die Beispiele dieses Skripts ausführen.
Spalten Sie die Zeichenfolge mit Explode () -Funktion auf
Die Funktion explode () wird verwendet, um eine Zeichenfolge basierend auf einem bestimmten Separatorwert zu teilen, der eine andere Zeichenfolge ist. Die Syntax dieser Funktion ist unten angegeben.
Syntax:
Array explodieren (String $ $ DELIMiter, String $ String [, int $ limit])Die ersten beiden Argumente dieser Funktionen sind obligatorische Argumente und das dritte Argument ist optional. Das erste Argument enthält den Trennzeichenwert, mit dem die Zeichenfolge geteilt wird. Das zweite Argument enthält die Hauptzeichenfolge, die basierend auf dem Trennzeichen aufgeteilt wird. Der dritte Argumentwert wird verwendet, um die Anzahl der Spaltungen zu begrenzen, die eine positive oder negative Zahl sein können. Es gibt ein Array von Stringwerten zurück, nachdem die Zeichenfolge geteilt wurde.
Verwendung der Explode () -Funktion
Unterschiedliche Verwendungen der explode () -Funktion ohne optionales Argument und mit optionalem Argument haben in diesem Teil dieses Tutorials gezeigt.
Beispiel 1: Teilen Sie die Zeichenfolge basierend auf dem Speicherplatz und speichern Sie die Werte in ein Array
Erstellen Sie eine PHP -Datei mit dem folgenden Skript, um eine Zeichenfolge basierend auf dem Speicherplatz zu teilen. Hier das explodieren() Ich werde eine Reihe von drei Elementen zurückgeben, nachdem die Zeichenfolge geteilt wurde, „Ich mag es, Programmierung“ basierend auf dem Raum zu programmieren. Als nächstes werden die Werte des Arrays mithilfe des Index gedruckt.
// einen String -Wert zuweisenAusgang:
Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt. Hier ist der Dateiname Split1.Php das wird im Inneren gespeichert /var/www/html/code Ordner.
http: // localhost/code/split1.Php
Beispiel-2: Teilen Sie die Zeichenfolge mit dem Grenzwert auf
Erstellen Sie eine PHP -Datei mit dem folgenden Skript, um eine Zeichenfolge basierend auf dem Colon (:) zu teilen :). Hier der erste explodieren() Funktion ohne Grenze gibt ein Array von fünf Elementen zurück, nachdem die Zeichenfolge geteilt wurde. “'HTML: CSS: JavaScript: PHP: MySQLBasierend auf dem Dickdarm.
Der Zweite explodieren() Funktion mit einem positiven Grenzwert gibt ein Array von drei Elementen zurück, nachdem die gleiche Zeichenfolge geteilt wurde. Der dritte explodieren() Funktion mit einem negativen Grenzwert gibt ein Array von vier Elementen zurück, nachdem die gleiche Zeichenfolge geteilt wurde.
// einen String -Wert zuweisenAusgang:
Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt. Hier ist der Dateiname Split2.Php das wird im Inneren gespeichert /var/www/html/code Ordner.
http: // localhost/code/split2.Php
String spalten Sie die Funktion von str_split () mit der Funktion von str_split ()
Der str_split () ist eine weitere Funktion, um eine Zeichenfolge in das Array ohne Trennzeichen zu teilen wie explodieren() Funktion. Die Syntax dieser Funktion ist unten angegeben.
Syntax:
Array str_split (String $ String [, int $ split_length = 1])Das erste Argument dieser Funktion ist obligatorisches Argument und das zweite Argument ist optional. Wenn das optionale Argument weggelassen wird, gibt die Funktion ein Array von Zeichen zurück, die in der Zeichenfolge enthalten sind. Das optionale Argument wird verwendet, um die Länge jedes Elements des Arrays festzulegen.
Beispiel-3: String-String mit str_split () -Funktion aufgeteilt
Erstellen Sie eine PHP -Datei mit dem folgenden Skript, um eine Zeichenfolge zu teilen und die Werte in ein Array zu speichern. Hier wurde die erste str_split () -Funktion ohne ein optionales Argument verwendet, das ein Array von Zeichen erstellt. Die zweite Funktion str_split () wurde mit dem optionalen Argument verwendet, das eine Reihe von Zeichenfolgen mit der Länge von 7 Zeichen erstellt.
// einen String -Wert zuweisenAusgang:
Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt. Hier ist der Dateiname Split3.Php das wird im Inneren gespeichert /var/www/html/code Ordner.
http: // localhost/code/split3.Php
Split String mit der Funktion preg_split () mit der Funktion preg_split ()
Die Funktion preg_split () wird verwendet, um die regulären Expressionsmuster auf Stringbasis zu teilen. Die Syntax dieser Funktion ist unten angegeben.
Syntax:
Array preg_split (String $ muster, String $ String [, int $ limit [, int $ flags]]);Das erste Argument dieser Funktion enthält das reguläre Expressionsmuster, mit dem die Zeichenfolge unterteilt wird. Das zweite Argument enthält die Zeichenfolge, die sich teilen wird. Das optionale Argumentimit wird verwendet, um die festzulegen Grenze des Substrings. Das optionale Argument Flagge wird verwendet, um den Rückgabewert auf mehrere Arten festzulegen.
Beispiel-4: Aufteilung der Zeichenfolge mit der Funktion preg_split () mit der Funktion preg_split ()
Erstellen Sie eine PHP -Datei mit dem folgenden Skript, um eine Zeichenfolge basierend auf einem Muster zu teilen und die Werte in ein Array zu speichern. Hier wurde die erste Funktion preg_split () ohne optionales Argument verwendet, das ein Array von zwei Elementen erstellt, indem die Zeichenfolge geteilt wirdHello000 World”Mit dem Muster, “[0-9]+”.
// den Zeichenfolgenwert zuweisenAusgang:
Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt. Hier ist der Dateiname Split4.Php das wird im Inneren gespeichert /var/www/html/code Ordner.
http: // localhost/code/split4.Php
Abschluss
In diesem Tutorial wurden drei verschiedene Möglichkeiten zum Aufteilen von Zeichenfolgen in PHP erläutert, indem mehrere Beispiele verwendet werden, um den neuen PHP -Benutzern zu helfen, die Zeichenfolge einfach mithilfe von PHP -Skript zu teilen.