Der geteilte String ist eine der Grundoperationen für jede Programmiersprache. In PHP gibt es verschiedene integrierte Funktionen für den Umgang mit Split-Relation-Operationen. Wenn wir das Wort „Split“ kennen lernen, werden wir das Aufbrechen einer einzelnen Saite in mehrere Saiten erleben. Es gibt verschiedene Möglichkeiten, eine Zeichenfolge gemäß unseren Geschäftsanforderungen aufzuteilen. Mit anderen Worten, wenn Sie eine Zeichenfolge aufteilen möchten, um die Zeichenfolge Zeichen für Zeichen (jeweils 1 Zeichen), Leerzeichen, Sonderzeichen usw. zu erhalten, können wir bei der Aufteilung der Zeichenfolge auch auf die Größenkombination zurückgreifen.
WERBUNG Beliebter Kurs in dieser Kategorie PHP-ENTWICKLER - Spezialisierung | 8-Kurs-Reihe | 3 ProbetestsStarten Sie Ihren kostenlosen Softwareentwicklungskurs
Webentwicklung, Programmiersprachen, Softwaretests und andere
Syntax:
explode(Separator, String, Limit)
Der Grenzwert ist ein optionaler Parameter.
str_split
str_split(String, Length)
preg_split(RegularExpressionPattern, String, Limit, Flags)
RegularExpressionPattern – erforderlicher Parameter.
Bevor wir mit der String-Aufteilung fortfahren, müssen wir zunächst einen String haben, um die Operation an diesem String ausführen zu können. Nach der Zeichenfolge können wir zum erforderlichen Trennzeichen gelangen, für das die Zeichenfolgenaufteilungsoperation ausgeführt werden muss.
Diese Funktion kann verwendet werden, um eine Zeichenfolge in ein Array von Zeichenfolgen aufzuteilen.
Lassen Sie uns das Gleiche anhand eines einfachen Beispiels verstehen:
$string = 'Welcome to the India.'; // a string $arrayString= explode(" ", $string ); // split string with space (white space) as a delimiter. Print_r($arrayString); // printing the output array…
Diese Funktion kann verwendet werden, um eine Zeichenfolge basierend auf einem regulären Ausdruck in mehrere Zeichenfolgen aufzuteilen. Dies kann nützlich sein, wenn wir eine Zeichenfolge haben, beispielsweise eine durch - getrennte Datumszeichenfolge. Wir können diese Zeichenfolge mit der Taste – unterbrechen.
$string = "2020-06-21 10:10:20"; // a string $outputArr= preg_split("/[-\s:]/", $string);
Der obige Code unterbricht die Zeichenfolge entweder durch – oder durch das Leerzeichen.
Dies kann auch den gleichen Zweck erfüllen und einen String in ein Array kleinerer Strings konvertieren.
$string = "Welcome to the India"; // a string $outputArr = str_split("Welcome to the India");
Unten finden Sie ein Beispiel für einen PHP-Split-String:
Teilen Sie eine Zeichenfolge dort auf, wo wir den Leerraum finden.
Code:
<?php $string = 'Welcome to the India.'; // a string echo "Actual String:\n"; echo $string; echo "\n\n"; echo "Array of string after string split:\n"; $arrayString= explode(" ", $string ); // split string with space (white space) as a delimiter. Print_r($arrayString); // printing the output array… ?>
Ausgabe:
In diesem Beispiel sehen wir, wie eine Zeichenfolge mithilfe eines regulären Ausdrucks in mehrere Zeichenfolgen aufgeteilt werden kann.
Code:
<?php $string = "2020-06-21 10:10:20"; // a string echo "Actual String:\n"; echo $string; echo "\n\n"; echo "Array of string after string preg_split:\n"; $components = preg_split("/[-\s:]/", $string); print_r($components); ?>
Ausgabe:
Sehen wir uns ein weiteres sehr einfaches Beispiel für die Zeichenfolgenaufteilung mit der Funktion str_split() an.
Code:
<?php $string = "Welcome to the India"; // a string echo "Actual String:\n"; echo $string; echo "\n\n>"; echo "Array of string after string str_split:\n"; $arrays = str_split($string); print_r($arrays); ?>
Ausgabe:
String-Aufteilung mit der Funktion str_split() mit einer angegebenen Länge.
Code:
<?php $string = "Welcome to the India"; // a string echo "Actual String:\n"; echo $string; echo "\n\n"; echo "Array of string after string str_split:\n"; $arrays = str_split($string,4); print_r($arrays); ?>
Ausgabe:
Erklärung: Wenn wir uns die Ausgabe des obigen Programms ansehen, können wir sagen, dass es sich um eine Zeichenfolge mit der Länge 2 oder 3 handelt, wir haben die Länge jedoch als 4 angegeben. Dies liegt einfach daran, dass das Zeichenfolgenelement 2 ist enthält 2 Leerzeichen und die Zeichenfolge mit 3 Zeichen enthält ein Leerzeichen.
Nun versuchen wir mit der String-Split-Methode, den ersten String aus diesem String zu erhalten.
Code:
<?php $string = "What do you want to learn?"; // a string echo "Actual String:\n"; echo $string; echo "\n\n"; echo "Array of string after string str_split:\n"; $arrays = explode(" ",$string); print_r($arrays); echo "\n\nNow getting the first element from this array:\n"; echo $arrays[0]; ?>
Ausgabe:
Erklärung:Auf die gleiche Weise können wir auf die anderen Elemente der Zeichenfolge zugreifen. Beispiel: $arrays[1] für den Zugriff auf das 2nd Element.
Wir können einfach sagen, dass es in PHP verschiedene Möglichkeiten gibt, mit der Zeichenfolgenaufteilung umzugehen. Integrierte PHP-Funktionen können gemäß den Geschäftsanforderungen verwendet werden, um die geteilte Zeichenfolge zu verarbeiten. Aber Code oder Entwickler sollten sich der Verwendung dieser und ihrer Vor- und Nachteile bewusst sein. Die meisten Funktionen der String-Aufteilung haben den String in ein Array umgewandelt, dann können wir den angegebenen String aus diesem Array abrufen.
Dies ist eine Anleitung zum PHP Split String. Hier diskutieren wir die Einführung, Syntax und Funktionsweise von Split String in PHP zusammen mit verschiedenen Beispielen und Code-Implementierungen. Sie können auch unsere anderen empfohlenen Artikel durchsehen, um mehr zu erfahren –
Das obige ist der detaillierte Inhalt vonPHP-Split-String. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!