So konvertieren Sie einen String mit PHP in ein Array
Bei der Entwicklung von PHP-Code müssen wir manchmal eine Zeichenfolge anhand von Zeilenumbrüchen in mehrere Teilzeichenfolgen aufteilen und diese Teilzeichenfolgen in einem Array speichern. In diesem Artikel wird erläutert, wie Sie mit den integrierten Funktionen von PHP Zeichenfolgen schnell in Arrays konvertieren können.
Verwenden Sie die Funktion „explosive()“, um einen String in ein Array umzuwandeln.
Eine schnelle und einfache Möglichkeit ist die Verwendung der integrierten Funktion „explosive()“, die einen String entsprechend dem angegebenen Trennzeichen in mehrere Teilstrings aufteilt und diese Unterzeichen umwandelt Die Zeichenfolge wird in einem Array gespeichert. Der folgende Code teilt beispielsweise eine Zeichenfolge entsprechend „n“ Zeilenumbrüchen in mehrere Teilzeichenfolgen auf und gibt jede Zeichenfolge aus:
// 定义需要转换的字符串 $str = "Hello\nWorld\nPHP\n"; // 按照换行符分割字符串,存储到数组中 $arr = explode("\n", $str); // 遍历数组,并打印每个字符串 foreach ($arr as $str) { echo $str . "<br>"; }
Das Ausgabeergebnis lautet:
Hello World PHP
Verwenden Sie die Funktion preg_split(), um eine Zeichenfolge in ein Array zu konvertieren
Ein anderes Methode besteht darin, die reguläre Ausdrucksfunktion preg_split() zu verwenden, um einen String in ein Array umzuwandeln. Der folgende Code teilt beispielsweise eine Zeichenfolge entsprechend den Zeilenumbruchzeichen in mehrere Teilzeichenfolgen auf und gibt jede Zeichenfolge aus:
// 定义需要转换的字符串 $str = "Hello\nWorld\nPHP\n"; // 按照换行符分割字符串,存储到数组中 $arr = preg_split('/\n/', $str, -1, PREG_SPLIT_NO_EMPTY); // 遍历数组,并打印每个字符串 foreach ($arr as $str) { echo $str . "<br>"; }
Das Ausgabeergebnis lautet:
Hello World PHP
wobei der dritte Parameter -1 bedeutet, die Anzahl der zurückgegebenen Ergebnisse nicht zu begrenzen, der vierte Der Parameter PREG_SPLIT_NO_EMPTY bedeutet, leere Zeichenfolgen in den Segmentierungsergebnissen zu entfernen.
Zusammenfassung
In der PHP-Entwicklung müssen wir häufig eine Zeichenfolge anhand von Zeilenumbruchzeichen in ein Array konvertieren. Um diesen Prozess schnell umzusetzen, können Sie die integrierten Funktionen explosion() und preg_split() verwenden. Erstere ist einfach zu verwenden, ihre Leistung ist jedoch etwas geringer als die letztere. Unabhängig davon, welche Methode verwendet wird, kann die Konvertierung eines Strings in ein Array schnell und bequem durchgeführt werden.
Das obige ist der detaillierte Inhalt vonSo konvertieren Sie einen String mit PHP in ein Array. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

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

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen









