Ungültiges Zeilenumbruchzeichen:
Beispiel:
<?php echo 'hello\n'; echo 'world'; ?>
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 'world'; ?>
Überschüssige Zeilenumbrüche:
//php 不同系统的换行 //不同系统之间换行的实现是不一样的 //linux 与unix中用 /n //MAC 用 /r //window 为了体现与linux不同 则是 /r/n //所以在不同平台上 实现方法就不一样 //php 有三种方法来解决
1. Verwenden Sie str_replace, um Zeilenumbrüche zu ersetzen
$str = str_replace(array("/r/n", "/r", "/n"), "", $str);
2. Verwenden Sie regelmäßigen Ersatz
rr reee
3. Verwenden Sie PHP zum Definieren it Variablen
$str = preg_replace('//s*/', '', $str);
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!