In PHP teilen: Was ist die Funktion str_split ()?



In dieser Aufteilung im PHP-Blog werden die verschiedenen Aufteilungsmethoden ausführlich erläutert. Außerdem werden alle alternativen Funktionen anhand eines Beispiels erläutert.

ZU Skriptsprache ist eine Sprache, die Skripte zur Laufzeit interpretiert. Der Zweck der Skripte besteht normalerweise darin, die Leistung zu verbessern oder Routineaufgaben für eine Anwendung auszuführen. Dies aufgeteilt in ArtikelIn der folgenden Reihenfolge erhalten Sie detaillierte Informationen zu den Alternativen zur Split-Funktion:

In PHP aufgeteilt

Die Split-Funktion wurde in PHP 5.3.0 abgelehnt und in entfernt PHP 7 . Es gibt Alternativen zu dieser Funktion und sie sind:





  • preg_split ()
  • explodieren()
  • str_split ().

Was ist preg_split ()?

Es ist eine eingebaute Funktion in Hiermit wird die angegebene Zeichenfolge in ein Array konvertiert. Die Zeichenfolge wird in kleinere Teilzeichenfolgen mit einer Länge aufgeteilt, die vom Benutzer mithilfe dieser Funktion angegeben wird. Angenommen, das Limit wird angegeben, dann kehren die Teilzeichenfolgen bis zum Limit durch ein Array zurück.

Syntax:



Array preg_split (Muster, Betreff, Limit, Flag)

  • Muster: Es ist vom Typ String, um das Muster zu durchsuchen, andernfalls werden die Elemente getrennt.
  • Gegenstand: Es ist eine Variable, die zum Speichern der Eingabezeichenfolge verwendet wird.
  • Grenze: Es zeigt die Grenze an. Wenn das Limit angegeben ist, muss die Unterzeichenfolge bis zum Limit zurückgegeben werden. Wenn das Limit 0 oder -1 ist, zeigt es 'kein Limit' an, das vom Flag verwendet wird.
  • Flagge:
    PREG_SPLIT_NO_EMPTY & minus Nur nicht leere Teile werden von preg_split () zurückgegeben.
    PREG_SPLIT_DELIM_CAPTURE & minus Klammerausdruck im Begrenzungsmuster wird ebenfalls erfasst und zurückgegeben.
    PREG_SPLIT_OFFSET_CAPTURE & minus Für jede auftretende Übereinstimmung wird auch der Offset der zugehörigen Zeichenfolge zurückgegeben.

Wenn Sie die Phrase durch eine beliebige Anzahl von Kommas oder teilen möchten Leerzeichen ::

 
 

Ausgabe:



Array ([0] => ashok [1] => tarun [2] => charan [3] => sabid)

Auf diese Weise teilen wir einen String in Komponentenzeichen ::

wie man ein Java-Programm kompiliert
 

Ausgabe:

konvertiere double in int java
Array ([0] => a [1] => s [2] => h [3] => o [4] => k)

Auf diese Weise teilen wir eine Zeichenfolge in Streichhölzer und ihre Offsets:

 

Ausgabe:

Array ([0] => Array ([0] => ashok [1] => 0) [1] => Array ([0] => ist [1] => 6) [2] => Array ([ 0] => a [1] => 9) [3] => Array ([0] => Student [1] => 11))

Was ist explodieren ()?

Es ist eine integrierte Funktion, die einen String in ein Array zerlegt.

Syntax:

explodieren (Trennzeichen, String, Limit)

  • Separator: Dieses Zeichen entscheidet, welche Zeichenfolge geteilt werden soll.
  • String: Diese Eingabezeichenfolge wird in ein Array aufgeteilt.
  • Grenze: Dies ist optional und gibt die Anzahl der Elemente in einem Array an.

Beispiel:

 
 

Ausgabe:

Array ([0] => Sonntag, Montag, Dienstag, Mittwoch) Array ([0] => Sonntag [1] => Montag, Dienstag, Mittwoch) Array ([0] => Sonntag [1] => Montag [2 ] => Dienstag)

Was ist str_split ()?

Diese Funktion wird zum Aufteilen eines Strings in ein Array mit verwendet Längenparameter .

Syntax:

str_split (string, length ()).

  • String: Es gibt die zu teilende Zeichenfolge an.
  • Länge: Es gibt die Länge jedes einzelnen Array-Elements an. Standard ist 1.

Beispiel:

 
 

Ausgabe:

Konvertieren Sie Dezimalzahlen in binäre Python
Array ([0] => asho [1] => k)

Damit sind wir am Ende dieses Artikels angelangt. Ich hoffe, Sie haben alle drei Split-Funktionen preg_split (), explode (), str_split () anhand von Beispielen kennengelernt.

Wenn Sie diese Aufteilung im PHP-Blog für relevant befunden haben, lesen Sie die von Edureka, einem vertrauenswürdigen Online-Lernunternehmen mit einem Netzwerk von mehr als 250.000 zufriedenen Lernenden auf der ganzen Welt.

Hast du eine Frage an uns? Bitte erwähnen Sie es in den Kommentaren von ” in PHP aufgeteilt Und ich werde mich bei Ihnen melden.