suchen
HeimBackend-EntwicklungPHP-ProblemSo konvertieren Sie einen String in ein Array in PHP

In PHP ist String ein sehr häufiger Datentyp. Normalerweise müssen wir den String in eine Reihe von Zeichen aufteilen und diese in einem Array speichern. zur Verarbeitung und Verarbeitung im folgenden Code. Hier sind einige Methoden zum Konvertieren einer PHP-Zeichenfolge in ein PHP-Array:

Methode 1: Verwenden Sie die Funktion str_split

Die Funktion str_split kann eine Zeichenfolge in ein Array konvertieren, das aus einem einzelnen Zeichen besteht. Die Syntax dieser Funktion lautet wie folgt:

array str_split ( string $string [, int $split_length = 1 ] )

Unter diesen ist der String-Parameter die zu konvertierende Zeichenfolge und der Split_length-Parameter die Länge jedes Elements im zu generierenden Array (Standard ist 1). Zum Beispiel:

$str = "Hello world";
$arr1 = str_split($str);
$arr2 = str_split($str, 3);

print_r($arr1);
print_r($arr2);

Ausgabeergebnis:

Array
(
    [0] => H
    [1] => e
    [2] => l
    [3] => l
    [4] => o
    [5] =>
    [6] => w
    [7] => o
    [8] => r
    [9] => l
    [10] => d
)

Array
(
    [0] => Hel
    [1] => lo
    [2] => wor
    [3] => ld
)

Methode 2: Verwenden Sie die Funktionskombination str_split und array_map.

Wenn Sie die Zeichenfolge in ein numerisches Array konvertieren möchten, können Sie die folgende Methode verwenden:

$str = '123456789';
$arr = array_map('intval', str_split($str));

print_r($arr);

Ausgabeergebnis:

Array
(
    [0] => 1
    [1] => 2
    [2] => 3
    [3] => 4
    [4] => 5
    [5] => 6
    [6] => 7
    [7] => 8
    [8] => 9
)

Methode 3: Verwenden Sie die Funktion preg_split

Wenn Sie die Zeichenfolge gemäß dem angegebenen Trennzeichen oder regulären Ausdruck in ein Array aufteilen müssen, können Sie die Funktion preg_split verwenden. Diese Funktion gibt ein Array zurück, dessen Elemente durch die Zeichenfolge geteilte Teilzeichenfolgen sind. Die Syntax dieser Funktion lautet wie folgt:

array preg_split ( string $pattern , string $subject [, int $limit = -1 [, int $flags = 0 ]] )

Unter diesen ist „pattern“ der zu vergleichende reguläre Ausdruck, „subject“ die zu teilende Zeichenfolge, „limit“ gibt die maximale Anzahl zu generierender Elemente an und „flags“ gibt den regulären Ausdruck an Ausdrucksflagge. Beispiel:

$str = "apple,banana,orange";
$arr = preg_split("/[\s,]+/", $str);

print_r($arr);

Ausgabeergebnis:

Array
(
    [0] => apple
    [1] => banana
    [2] => orange
)

Methode 4: Verwenden Sie die Explosionsfunktion

Ähnlich wie bei preg_split können Sie die Explosionsfunktion verwenden, wenn Sie die Zeichenfolge gemäß dem angegebenen Trennzeichen in ein Array aufteilen müssen. Die Syntax dieser Funktion lautet wie folgt:

array explode ( string $delimiter , string $string [, int $limit = PHP_INT_MAX ] )

Unter diesen ist der Delimiter-Parameter das angegebene Trennzeichen, der String-Parameter ist die zu teilende Zeichenfolge und der Limit-Parameter gibt die maximale Anzahl der zu generierenden Elemente an. Zum Beispiel:

$str = "apple,banana,orange";
$arr = explode(",", $str);

print_r($arr);

Ausgabeergebnis:

Array
(
    [0] => apple
    [1] => banana
    [2] => orange
)

Die oben genannten Methoden zum Konvertieren von PHP-Strings in PHP-Arrays. Wählen Sie die entsprechende Methode und wenden Sie sie flexibel entsprechend Ihren Anforderungen an.

Das obige ist der detaillierte Inhalt vonSo konvertieren Sie einen String in ein Array in PHP. 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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Nordhold: Fusionssystem, erklärt
3 Wochen vorBy尊渡假赌尊渡假赌尊渡假赌
Mandragora: Flüstern des Hexenbaum
3 Wochen vorBy尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Sicherer Prüfungsbrowser

Sicherer Prüfungsbrowser

Safe Exam Browser ist eine sichere Browserumgebung für die sichere Teilnahme an Online-Prüfungen. Diese Software verwandelt jeden Computer in einen sicheren Arbeitsplatz. Es kontrolliert den Zugriff auf alle Dienstprogramme und verhindert, dass Schüler nicht autorisierte Ressourcen nutzen.

EditPlus chinesische Crack-Version

EditPlus chinesische Crack-Version

Geringe Größe, Syntaxhervorhebung, unterstützt keine Code-Eingabeaufforderungsfunktion

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

Leistungsstarke integrierte PHP-Entwicklungsumgebung

PHPStorm Mac-Version

PHPStorm Mac-Version

Das neueste (2018.2.1) professionelle, integrierte PHP-Entwicklungstool

WebStorm-Mac-Version

WebStorm-Mac-Version

Nützliche JavaScript-Entwicklungstools