Der kleine Wagenrücklauf und der Zeilenvorschub haben auf verschiedenen Plattformen unterschiedliche Implementierungen.
Warum ist das so? Die Welt ist vielfältig!
Empfohlenes Lernen: PHP-Video-Tutorial
Ursprünglich In der Unix/Linux-Welt wird n für Zeilenumbrüche verwendet.
Um den Unterschied widerzuspiegeln, verwendet Windows rn.
Interessanter ist, dass r wieder auf dem Mac verwendet wird.
Daher muss das Programm unterschiedliche Verarbeitungen durchführen, um die Wagenrücklauf- und Zeilenvorschubzeichen auf verschiedenen Plattformen zu ersetzen.
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);
Diese Methode ist am wenigsten effizient.
Methode 2: Integrierte Funktionsmethode
$str = str_replace(array("\r", "\n", "\r\n"), '', $str);
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);
Das obige ist der detaillierte Inhalt vonDrei Möglichkeiten, Wagenrücklauf- und Zeilenvorschubzeichen in PHP zu ersetzen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!