Heim  >  Artikel  >  Backend-Entwicklung  >  So ersetzen Sie Zeilenumbrüche in PHP

So ersetzen Sie Zeilenumbrüche in PHP

(*-*)浩
(*-*)浩Original
2019-10-12 09:52:472191Durchsuche

So ersetzen Sie Zeilenumbrüche in PHP

Der kleine Wagenrücklauf und der Zeilenvorschub haben auf verschiedenen Plattformen unterschiedliche Implementierungen. Die Welt ist vielfältig! (Empfohlenes Lernen: PHP-Video-Tutorial)

Ursprünglich wird n in der Unix/Linux-Welt für Zeilenumbrüche verwendet. Um den Unterschied widerzuspiegeln, verwendet Windows rn dass es wieder in Mac r verwendet wird.

Daher muss das Programm unterschiedliche Verarbeitungen durchführen, um die Wagenrücklauf- und Zeilenvorschubzeichen auf verschiedenen Plattformen zu ersetzen.

Im Folgenden werden drei Methoden zum Ersetzen von Wagenrücklauf und Zeilenvorschub in PHP vorgestellt. Beachten Sie, dass die letzte Methode die beste und bequemste ist~~~

Methode 1: Methode für reguläre Ausdrücke

$str = preg_replace('/\s*/', '', $str);

Diese Methode ist die am wenigsten effiziente.

Methode 2: Integrierte Funktionsmethode

//使用str_replace 来替换换行 
$str = str_replace(array("\r", "\n", "\r\n"), '', $str);

Diese Methode ist die zweiteffizienteste, aber die Schreibmethode ist etwas länger.

Methode 3: PHP_EOL-Methode

Hier müssen wir uns die vordefinierten Konstanten von PHP noch einmal ansehen.

PHP_EOL ist eine davon und repräsentiert PHP Newline Zeichen,

, diese Konstante variiert je nach Plattform. Unter Windows ist sie rn, unter Linux ist sie n und unter Mac ist sie r

Methode ist:

$str = str_replace(PHP_EOL, '', $str);

Das obige ist der detaillierte Inhalt vonSo ersetzen Sie Zeilenumbrüche 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