Steve TENZA
Intervient pour votre site internet
Facebook Me contacter Cookie
Télécharger
Noter:
5/5 (1)
Ajouté/Modifié le 2023-10-28
Visionné 13245 fois

Remplacer sauts de ligne en PHP

Description

Cette fonction effectue une opération de substitution dans laquelle tous les retours à la ligne dans une chaîne de caractères sont remplacés par de simples espaces. Voici une explication du fonctionnement de cette approche.

Élimination des Retours à la Ligne en PHP

La fonction preg_replace() permet de cibler et de remplacer les occurrences spécifiques dans notre chaîne de caractères. Dans ce cas, nous visons à remplacer les retours à la ligne (\n\r, \r\n, \n, et \r) - qui varient selon le système d'exploitation - par un simple espace.

Ensuite, nous supprimons les espaces répétés plus de deux fois consécutivement en utilisant la regex " {2,}". Cela s'avère nécessaire car la suppression des retours à la ligne peut engendrer la création d'espaces successifs si plusieurs retours à la ligne se suivent. Ainsi, nous remplaçons un retour à la ligne par un seul espace. L'objectif est de réduire ces espaces successifs à un simple espace.

Contenu avec des sauts de ligne

"du texte
un saut de ligne


même plusieurs sauts de lignes"


Contenu remplacé


"du texte un saut de ligne même plusieurs sauts de ligne"


<?php
function remplacerSautDeLigne($chaine){
return preg_replace("# {2,}#", " ", preg_replace("#(\r\n|\n\r|\n|\r)#"," ",$chaine));
}
?>
echo remplacerSautDeLigne($votre_chaine);


J'espère que ce script gratuit vous est utile.
Pour soutenir mon travail, un simple don ou mettre une note est grandement apprécié.
Votre réussite en ligne commence ici

Vous cherchez à pousser encore plus loin vos idées ou à les concrétiser avec un site internet sur mesure ? Je suis là pour vous aider ! Mon expérience en développement web est à votre disposition.

Que ce soit la création de votre site web pro ou l'apport de fonctionnalités avancées à votre projet, contactez-moi pour en discuter et avoir un devis gratuit personnalisé.

Mon objectif est de vous offrir des solutions sur mesure qui répondent à vos besoins, et votre vision associée à mon expertise donnera vie à votre projet web parfait. Contactez-moi aujourd'hui, je réponds en général en moins d'une heure :

Demander un devis
Réponse rapide !

Vous recherchez un script précis ?

Dites-moi ce dont vous avez besoin, je peux développer le script demandé et vous envoyer un mail dès qu'il est dispo !

🔔 Vous pouvez laisser votre mail pour recevoir les nouveaux scripts. Pas de pub, pas de tracas. Vous êtes libre de le supprimer à tout moment.

Je prends en compte toutes les demandes. Les idées les plus populaires passent en priorité et seront publiées dès qu'elles seront prêtes. 2877 demandes reçues.

Si vous avez un projet en tête, je vous suggère de me contacter directement pour en discuter.

Commentaires

Ajouter un commentaire

Commenter
Pseudo/Nom
Email
Message
Captcha
memo2
Commenter
Ajoutez un commentaire, soyez le premier !

Retour à la liste des scripts

Un site à créer ?
Contactez-moi