In PHP können wir mithilfe einiger integrierter Funktionen einen String in ein Array konvertieren. In diesem Artikel erklären wir, wie man einen String wie „php 1234“ in ein Array umwandelt.
Methode 1: Verwenden Sie die Funktion „explosive()“
Die Funktion „explosive()“ kann eine Zeichenfolge in mehrere Teilzeichenfolgen aufteilen und diese Teilzeichenfolgen dann in einem Array speichern. Wir können Leerzeichen verwenden, um die Zeichenfolge in zwei Teilzeichenfolgen „php“ und „1234“ aufzuteilen und diese dann in einem Array zu speichern. Der spezifische Code lautet wie folgt:
$str = "php 1234"; $arr = explode(" ", $str); print_r($arr);
Das Ausgabeergebnis dieses Codes ist:
Array ( [0] => php [1] => 1234 )
Methode 2: Verwenden Sie die Funktion preg_split()
Die Funktion preg_split() ähnelt der Funktion explosion(). Beide können die Funktion aufteilen Zerlegen Sie die Zeichenfolge in Teilzeichenfolgen und speichern Sie sie im Array. Allerdings können reguläre Ausdrücke als Trennzeichen verwendet werden, was die Flexibilität erhöht. Wir können einen regulären Ausdruck „/s+/“ verwenden, um die Zeichenfolge mit einem oder mehreren Leerzeichen als Trennzeichen zu teilen. Der spezifische Code lautet wie folgt:
$str = "php 1234"; $arr = preg_split("/\s+/", $str); print_r($arr);
Das Ausgabeergebnis dieses Codes ist dasselbe wie das Ausgabeergebnis des Codes von Methode 1.
Methode 3: Verwenden Sie die Funktion str_split()
Die Funktion str_split() kann eine Zeichenfolge in ein Zeichenarray aufteilen. In diesem Fall müssen wir die Zeichenfolge jedoch in zwei Teilzeichenfolgen aufteilen, nicht in ein Array von Zeichen. Daher müssen wir das Ergebnis nach der Aufteilung verarbeiten, um es in das benötigte Array umzuwandeln. Der spezifische Code lautet wie folgt:
$str = "php 1234"; $arr = str_split($str, 4); $arr[0] = trim($arr[0]); print_r($arr);
Das Ausgabeergebnis dieses Codes ist dasselbe wie das Ausgabeergebnis des Codes von Methode 1.
Zusammenfassung
In PHP können wir die obige Methode verwenden, um die Zeichenfolge „php 1234“ in ein Array umzuwandeln. Unter diesen ist die Verwendung der Funktion „explodieren“ die einfachste Methode, während die Verwendung der Funktion „preg_split()“ bei der Verarbeitung komplexer Zeichenfolgen flexibler ist und die Funktion „str_split()“ besser für die Verarbeitung einiger Zeichenfolgen mit festen Formaten geeignet ist. Je nach Situation können wir verschiedene Methoden wählen, um Strings in Arrays umzuwandeln.
Das obige ist der detaillierte Inhalt vonPHP 1234 in Array konvertiert. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!