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

So ersetzen Sie Zeilenumbrüche in PHP

(*-*)浩
Freigeben: 2023-02-26 11:52:01
Original
2264 Leute haben es durchsucht

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);
Nach dem Login kopieren

Diese Methode ist die am wenigsten effiziente.

Methode 2: Integrierte Funktionsmethode

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

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);
Nach dem Login kopieren

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!

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage