So ersetzen Sie das Wagenrücklaufzeichen in PHP: 1. Ersetzen Sie mit der Methode str_replace; 2. Ersetzen Sie mit der Methode „str_replace(PHP_EOL, '', $str);“
Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
Drei Methoden zum Ersetzen von Wagenrücklauf und Zeilenvorschub in PHP
Ein kleiner Zeilenumbruch hat tatsächlich unterschiedliche Auswirkungen auf verschiedene Plattformen Erkenne, warum ist das so, die Welt ist vielfältig!
Ursprünglich wird in der Unix-Welt /n
verwendet, um Zeilenumbrüche zu ersetzen. /n
来代替换行,
Windows为了体现不同,就用/r/n
,
更有意思的是,Mac中又用了/r
。
所以,写的程序在不同的平台上,有着不少的麻烦,比如要替换换行符。
第一种方式
str_replace(array("/r", "/n", "/r/n"), "", $string);
第二种方式,就用正则表达示
$str = preg_replace('//s*/', '', $str);
第三种方式
这里不得不重新看一下php那些已经定义好的变量
PHP_EOL
就是其中的一个,代表php的换行符,这个变量会根据平台而变,在windows下会是/r/n
,在linux下是/n
,在mac下是/r
/r /n</code >, <p><a href="https://www.php.cn/course/list/29/type/2.html" target="_blank">Was noch interessanter ist, ist, dass <code class="hljs">/r
wieder auf dem Mac verwendet wird. So gibt es beim Schreiben von Programmen auf verschiedenen Plattformen viele Probleme, z. B. das Ersetzen von Zeilenumbrüchen. 🎜🎜Der erste Weg🎜$str = str_replace(PHP_EOL, '', $str);
PHP_EOL
ist eine davon und stellt das Zeilenumbruchzeichen von PHP dar. Unter Windows ist es /r/n
ist /n
, unter Mac ist es /r
🎜rrreee🎜[Lernempfehlung: „🎜PHP Video Tutorial🎜“]🎜Das obige ist der detaillierte Inhalt vonSo ersetzen Sie das Wagenrücklaufzeichen in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!