Heim > Backend-Entwicklung > PHP-Problem > So lösen Sie ungültige und zusätzliche Zeilenumbrüche in PHP-Strings

So lösen Sie ungültige und zusätzliche Zeilenumbrüche in PHP-Strings

autoload
Freigeben: 2023-03-09 09:36:02
Original
2119 Leute haben es durchsucht

So lösen Sie ungültige und zusätzliche Zeilenumbrüche in PHP-Strings

Ungültiges Zeilenumbruchzeichen:

Beispiel:

<?php 
    echo &#39;hello\n&#39;; 
    echo &#39;world&#39;; 
?>
Nach dem Login kopieren

Das obige Problem liegt hauptsächlich daran, dass 单引号双引号 in PHP ausgedrückt werden kann, aber doppelte Anführungszeichen haben auch eine besondere Funktion: Der Inhalt in der Zeichenfolge mit doppelten Anführungszeichen kann interpretiert und ersetzt werden, was in einfachen Anführungszeichen nicht der Fall ist.

Nach der Änderung:

<?php 
    echo "hello\n"; 
    echo &#39;world&#39;; 
?>
Nach dem Login kopieren

Überschüssige Zeilenumbrüche:

     
  //php 不同系统的换行       
  //不同系统之间换行的实现是不一样的       
  //linux 与unix中用 /n     
  //MAC 用 /r      
  //window 为了体现与linux不同 则是 /r/n       
  //所以在不同平台上 实现方法就不一样       
  //php 有三种方法来解决
Nach dem Login kopieren

1. Verwenden Sie str_replace, um Zeilenumbrüche zu ersetzen

      
$str = str_replace(array("/r/n", "/r", "/n"), "", $str);
Nach dem Login kopieren

2. Verwenden Sie regelmäßigen Ersatz
rr ​​reee

3. Verwenden Sie PHP zum Definieren it Variablen

     
 $str = preg_replace(&#39;//s*/&#39;, &#39;&#39;, $str);
Nach dem Login kopieren
Empfohlen: „

Zusammenfassung der PHP-Interviewfragen 2021 (Sammlung)“ „php-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo lösen Sie ungültige und zusätzliche Zeilenumbrüche in PHP-Strings. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
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