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 !
Commentaires
Ajoutez un commentaire, soyez le premier !
Retour à la liste des scripts