Heim  >  Artikel  >  Backend-Entwicklung  >  „preg_split“ und „explosive“ implementieren die Aufteilung des Textbereichs zum Speichern von Inhaltscode

„preg_split“ und „explosive“ implementieren die Aufteilung des Textbereichs zum Speichern von Inhaltscode

小云云
小云云Original
2018-02-10 10:33:081141Durchsuche

Es gibt heute einen dringenden Fehler. Es heißt, dass die mobile App nach der Konfiguration der Whitelist im Hintergrund ungültig ist und der Inhalt weiterhin angezeigt wird. Nachdem ich die E-Mail erhalten hatte, ging ich den Vorgang durch und stellte fest, dass die Hintergrundkonfigurations-Whitelist im Textbereich konfiguriert war, eine pro Zeile. Als ich mir den Code noch einmal ansah, stellte ich fest, dass die Explosionsfunktion zum Trennen verwendet wurde und das Trennzeichen rn war . In diesem Artikel erfahren Sie hauptsächlich, wie PHP preg_split und explosion verwendet, um einen Textbereich zum Speichern von Inhalten aufzuteilen. Außerdem werden die Funktionen und Verwendungstechniken der Funktionen preg_split und explosion in Form von Beispielen sowie relevante Vorsichtsmaßnahmen beim Aufteilungsprozess von Textzeichenfolgen analysiert.

Der Code sieht ungefähr wie folgt aus


explode('\r\n', $val);

Danach habe ich ihn auf meiner Entwicklungsmaschine getestet und festgestellt, dass dadurch der Textbereich nicht geteilt wird Speichern Sie es im Datenbankinhalt, also habe ich im Handbuch danach gesucht und eine sehr nützliche Funktion gefunden: preg_split


$str = '1
2
3
4
5';
print_r(preg_split("/\n/",$str));
/*
Array
(
  [0] => 1
  [1] => 2
  [2] => 3
  [3] => 4
  [4] => 5
)
*/

【update】

Ein Kollege erinnerte mich am Nachmittag daran, dass es ein Problem mit dem Trennzeichen gab, denn in Chrome- und Firefox-Browsern ist textarea ein Zeilenumbruchzeichen mit n, während es im IE ein Zeilenumbruchzeichen mit rn ist, also I verwendete str_replace zum Ersetzen von


$str = '1
2
3
4
5';
print_r(explode("\n", str_replace("\r\n", "\n", $str)));
Array
(
  [0] => 1
  [1] => 2
  [2] => 3
  [3] => 4
  [4] => 5
)

Verwandte Empfehlungen:

Analyse, wie PHP preg_split() verwendet, um Sonderzeichen (Metazeichen usw.) aufzuteilen .)

( PHP) regulärer Ausdruck – Verwendung der Funktion preg_split

Tutorial zur korrekten Verwendung der PHP-Funktion preg_split_PHP

Das obige ist der detaillierte Inhalt von„preg_split“ und „explosive“ implementieren die Aufteilung des Textbereichs zum Speichern von Inhaltscode. 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