PHP ist eine sehr beliebte serverseitige Skriptsprache, die häufig bei der Entwicklung von Webanwendungen verwendet wird. Strings und Arrays sind die am häufigsten verwendeten Datenstrukturen in PHP und müssen häufig ineinander konvertiert werden. In diesem Artikel untersuchen wir, wie man in PHP einen String in ein Array konvertiert, und stellen einige praktische Beispiele vor.
Die Explosionsfunktion ist eine der am häufigsten verwendeten Methoden in PHP, um Zeichenfolgen in Arrays umzuwandeln. Es kann eine Zeichenfolge in ein Array aufteilen. Das Trennzeichen ist die angegebene Zeichenfolge oder das angegebene Zeichen. Die Syntax lautet wie folgt:
array explode ( string $delimiter , string $string [, int $limit = PHP_INT_MAX ] )
Parameterbeschreibung:
Für Beispiel: Wir haben eine durch Kommas getrennte Zeichenfolge, um sie in ein Array umzuwandeln:
$str = "苹果,香蕉,西瓜,橙子"; $arr = explode(",", $str); print_r($arr);
Das Ausgabeergebnis ist:
Array ( [0] => 苹果 [1] => 香蕉 [2] => 西瓜 [3] => 橙子 )
str_split-Funktion kann eine Zeichenfolge in ein Zeichenarray aufteilen. Seine Syntax lautet wie folgt:
array str_split ( string $string [, int $split_length = 1 ] )
Parameterbeschreibung:
Zum Beispiel, wenn wir eine Zeichenfolge aufteilen möchten Einzelzeichen-Array:
$str = "hello world"; $arr = str_split($str); print_r($arr);
Das Ausgabeergebnis ist:
Array ( [0] => h [1] => e [2] => l [3] => l [4] => o [5] => [6] => w [7] => o [8] => r [9] => l [10] => d )
preg_split-Funktion kann die Zeichenfolge basierend auf regulären Ausdrücken in ein Array aufteilen. Die Syntax lautet wie folgt:
array preg_split ( string $pattern , string $subject [, int $limit = -1 [, int $flags = 0 ]] )
Parameterbeschreibung:
$str = "Hello World-I am PHP"; $arr = preg_split('/\s+|-/', $str); print_r($arr);
glue: Verbindungszeichen
Array ( [0] => Hello [1] => World [2] => I [3] => am [4] => PHP )
string implode ( string $glue , array $pieces )
$arr = array("apple", "banana", "grape", "orange"); $str = implode(",", $arr); echo $str;
apple,banana,grape,orange
$arr = array("apple", "banana", "grape", "orange"); $str = join(",", $arr); echo $str;
array1: Das erste Array, das zusammengeführt werden soll
apple,banana,grape,orange
array array_merge ( array $array1 [, array $... ] )
Das obige ist der detaillierte Inhalt vonErfahren Sie, wie Sie in PHP einen String in ein Array konvertieren. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!