Trois façons de remplacer les caractères de retour chariot et de saut de ligne en PHP

angryTom
Libérer: 2023-04-07 16:52:01
avant
5557 Les gens l'ont consulté

Trois façons de remplacer les caractères de retour chariot et de saut de ligne en PHP

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.

Voici trois façons de remplacer le retour chariot et le saut de ligne en PHP

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(&#39;/\s*/&#39;, &#39;&#39;, $str);
Copier après la connexion

Cette méthode est la moins efficace.

Méthode 2 : Méthode de fonction intégrée

$str = str_replace(array("\r", "\n", "\r\n"), &#39;&#39;, $str);
Copier après la connexion

Cette méthode est la deuxième la plus efficace, mais la méthode d'écriture est légèrement plus longue.

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, &#39;&#39;, $str);
Copier après la connexion

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!

Étiquettes associées:
source:www.awaimai.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!