PHP - Remove extra line breaks - Retirer les sauts de ligne en trop
Publié le .
[EN] It is sometimes useful to remove extra line breaks when a user enters text or when sending a message by e-mail. Remember rule N° 1 : never trust the user ! [FR] Il est parfois utile de retirer les sauts de ligne en trop quand un utilisateur entre du texte ou lors d'un envoi d'un message par e-mail. Rappelez vous la règle N°1 : ne faites jamais confiance à l'utilisateur !
// Here is a function that will remove the extra line breaks (so more than 2)
/**
* function parse_line_breaks($text);
*/
function parse_line_breaks($text){
$regex = '/(\r\n|\n|\t|\r){3,}/';
$replacement = "\r\n\r\n"; // !! ONLY "" ARE INTERPRETED
$text = preg_replace($regex, $replacement, $text);
return $text;
}
/**
* END function parse_line_breaks($text);
*/
// use :
$text = parse_line_breaks($text);
Mots clés : PHP, php, Remove extra line breaks - Retirer les sauts de ligne en trop