PHP 1234 in Array konvertiert

WBOY
Freigeben: 2023-05-05 13:49:55
Original
632 Leute haben es durchsucht

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);
Nach dem Login kopieren

Das Ausgabeergebnis dieses Codes ist:

Array
(
    [0] => php
    [1] => 1234
)
Nach dem Login kopieren

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);
Nach dem Login kopieren

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);
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage