//php Zeilenumbrüche in verschiedenen Systemen
//Die Implementierung von Zeilenumbrüchen in verschiedenen Systemen ist unterschiedlich
//Wird unter Linux und Unix/n verwendet
//Wird unter MAC verwendet/ r
//Um den Unterschied zwischen Windows und Linux widerzuspiegeln, ist es /r/n
//Die Implementierungsmethoden sind also auf verschiedenen Plattformen unterschiedlich
//Auf diese Weise ist das Programm, das Sie schreiben kann auf verschiedenen Plattformen ausgeführt werden Es gibt viele Probleme
//php Es gibt drei Möglichkeiten, es zu lösen
//1. Verwenden Sie str_replace, um Zeilenumbrüche zu ersetzen
$str = str_replace(array("/r /n", "/r", "/n"), "", $str);
//2. Regelmäßige Ersetzung verwenden
$str = preg_replace('//s*/', '' , $str);
/ /3. Verwenden Sie PHP-definierte Variablen (empfohlen)
PHP_EOL
Folgen Sie einfach der zu ändernden Anweisung
Hier muss ich mir das noch einmal ansehen Variablen, die in PHP definiert wurden
PHP_EOL ist eine davon und stellt das Zeilenumbruchzeichen von PHP dar. Diese Variable ändert sich je nach Plattform. Sie wird /r/n unter Linux und /r sein unter Mac.
$ str = str_replace(PHP_EOL, '', $str);