Le petit retour chariot et le saut de ligne ont des implémentations différentes sur différentes plates-formes.
Pourquoi est-ce le monde est diversifié !
Apprentissage recommandé : Tutoriel vidéo PHP
À l'origine, Dans le monde Unix/Linux, n est utilisé pour les sauts de ligne
Afin de refléter la différence, Windows utilise rn
Ce qui est plus intéressant, c'est que r est à nouveau utilisé sous Mac.
Par conséquent, le programme doit effectuer différents traitements pour remplacer les caractères de retour chariot et de saut de ligne sur différentes plates-formes.
Notez que la dernière est la meilleure et la plus pratique~~~
<.>Méthode 1 : Méthode d'expression régulière
$str = preg_replace('/\s*/', '', $str);
Méthode 2 : Méthode de fonction intégrée
$str = str_replace(array("\r", "\n", "\r\n"), '', $str);
Méthode 3 : méthode PHP_EOL
Ici, nous devons revoir les constantes prédéfinies de PHP, PHP_EOL en fait partie, représentant PHP Newline caractère, , cette constante variera selon la plateforme. Sous Windows, c'est rn, sous Linux, c'est n, et sous Mac, c'est r Donc, le meilleur. la méthode est :
$str = str_replace(PHP_EOL, '', $str);
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!