CamelCase-Wörter mit preg_match in PHP aufteilen
Um CamelCase-Wörter mithilfe von preg_match in ihre Bestandteile zu zerlegen, ist ein anderer Ansatz als dieser erforderlich Sie waren ursprünglich angestellt. So erzielen Sie das gewünschte Ergebnis:
Aktualisierter regulärer Ausdruck:
<code class="php">$pattern = '/(?=[A-Z])/';</code>
Verwenden von preg_split:
Verwenden Sie die preg_split-Funktion, die eine Zeichenfolge basierend auf einem Muster wie folgt aufteilt:
<code class="php">$arr = preg_split($pattern, $str);</code>
Erklärung:
Der reguläre Ausdruck (?=[A-Z]) identifiziert jeden Position unmittelbar vor einem Großbuchstaben. Auf diese Weise legen wir effektiv Aufteilungspunkte innerhalb des CamelCase-Worts fest.
Beispiel:
Angenommen, Sie haben das CamelCase-Wort „oneTwoThreeFour“ in einer Variablen namens $str gespeichert . Das Ausführen des obigen Codes führt zu folgendem Ergebnis:
<code class="php">print_r($arr); // Output: Array ( [0] => one [1] => Two [2] => Three [3] => Four )</code>
Dadurch wird das Wort genau in seine beabsichtigten Bestandteile zerlegt.
Das obige ist der detaillierte Inhalt vonWie teile ich CamelCase-Wörter mit preg_match in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!