Heim  >  Artikel  >  Backend-Entwicklung  >  PHP-Split-String

PHP-Split-String

WBOY
WBOYOriginal
2024-08-29 12:50:11868Durchsuche

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 Probetests

Starten Sie Ihren kostenlosen Softwareentwicklungskurs

Webentwicklung, Programmiersprachen, Softwaretests und andere

Syntax:

explode(Separator, String, Limit)
  • Trennzeichen: Trennzeichen ist ein Trennzeichen, das ist der erforderliche Parameter.
  • String: Der String, der in mehrere zerlegt werden muss. Auch dies ist ein erforderlicher Parameter.

Der Grenzwert ist ein optionaler Parameter.

str_split
str_split(String, Length)
  • String: Dies ist ein erforderlicher Parameter.
  • Länge: Dies ist ein optionaler Parameter.
preg_split(RegularExpressionPattern, String, Limit, Flags)

RegularExpressionPattern – erforderlicher Parameter.

  • String: Erforderlicher Parameter.
  • Limit:Optional.

Funktionsweise von PHP Split String

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.

1. Benutzer der Funktion explosion()

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…

2. Der Benutzer von preg_split()

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.

3. Der Benutzer von str_split

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");

Beispiele zur Implementierung von PHP Split String

Unten finden Sie ein Beispiel für einen PHP-Split-String:

Beispiel #1

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:

PHP-Split-String

Beispiel #2

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:

PHP-Split-String

Beispiel #3

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:

PHP-Split-String

Beispiel #4

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:

PHP-Split-String

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.

Beispiel #5

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:

PHP-Split-String

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.

Fazit

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.

Empfohlener Artikel

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 –

  1. Überblick über die abstrakte Klasse in Python
  2. Was ist eine abstrakte Klasse in PHP?
  3. Socket-Programmierung in PHP mit Methoden
  4. PHP hack() | Wie funktioniert das?

Das obige ist der detaillierte Inhalt vonPHP-Split-String. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:PHP ob_start()Nächster Artikel:PHP ob_start()