Remplace les balises BR par des \n

      Information

Un moyen simple de faire le contraire de ce que fait la fonction nl2br () !!

De mon coté je m'en sert dans le traitement de certains fichiers textes.

   Code source classé dans  Fichiers - Répertoires

 
 01    
 02    
 03    
 04    
 05    
 06    
 07    
 08    
 09    
 10    
 11    
 12    
 13    
 14    
 15    
 16    
 17    
                               
<?php
/****************************************************/
/*
     Titre : Fonction BR2NL vs NL2BR                                                                                      
                                                                                                                          
     URL   : https://phpsources.net/code_s.php?id=1071
     Auteur         : sheppy1                                                                                             
     Date edition   : 12 Avril 2019                                                                                       
*/
/*****************************************************/

    function br2nl($string){
    return preg_replace('#<br\s*?/?>#i'"\n"$string);
    }
?>

Exemple :

 
 01    
 02    
 03    
 04    
 05    
 06    
 07    
 08    
 09    
 10    
 11    
                                
<?php
    $string 'Hello <br /> world';
    echo br2nl($string);
    // Print :
    /*
    Hello 
    world
    */
?>

      Documentation officielle PHP

   php.net   Description Versions PHP OUTIL
   echo Affiche une chaîne de caractères PHP 4, PHP 5, PHP 7
   preg_replace Rechercher et remplacer par expression rationnelle standard PHP 4, PHP 5, PHP 7
   return Retourne le controle du programme au module appelant. PHP 4, PHP 5, PHP 7

Autres snippets


Remplace toute les balises html table dans une chaine de caractère

Compatibilité : PHP 4, PHP 5, PHP 7

2019 (maj) - Remplace toute les balises HTML TABLE dans une chaine de caractères.

Récupère le texte de toute les balises ALT

Compatibilité : PHP 4, PHP 5, PHP 7

2019 (maj) - Regex qui va prendre tous les mots contenus dans les balises ALT d'un texte et les placer dans un tableau.

Supprime avec des exceptions les balises HTML dans une chaine

Compatibilité : PHP 4, PHP 5, PHP 7

2019 (maj) - Supprime les tags, balises HTML dans une chaine. La fonction supprime les tags d'ouverture et de fermeture.


  • Merci de signaler tout problème rencontré avec ce code

L'ajout de commentaire est libre et ne demande pas d'inscription

Suivez PHP Sources sur Twitter !

PHP débutant et initié 50 Tutoriel

Présentation de PHP

  Derniers scripts PHP

SuiteCRM 7.11.8

logo SuiteCRM
Langue langue en
Date  hier
Taille 56 Mo
Catégorie CRM

ZwiiCMS 9.2.05

logo ZwiiCMS
Langue langue fr
Date 23 Aout
Taille 3 Mo
Catégorie CMS

PHP File Manager

Script PHP / MySQL
Langue langue us
Date 21 Aout
Taille 0.47 Mo
Catégorie Administration

AfterLogic WebMail Lite 7 - Messagerie Web PHP...

Script PHP / MySQL
Langue langue us
Date 19 Aout
Taille 8 Mo
Catégorie Email-Emailing
avatar

Sheppy1

  12 Avril 2019

  SOURCE   Télécharger

 Information sur les mises à jour

Dernière mise à jour :

    23 Aout 2019
    fonctionnement du code vérifié

323 Vues

Compatibilité

PHP 5+
PHP 7+


64 codes

Catégorie :  Fichiers - Répertoires

2 fonctions PHP pour compresser et décompresser un fichier .gz
Afficher tout le contenu d'un fichier
Afficher une citation au hasard
Afficher une ligne d'un fichier de manière aléatoire
Ajouter des lignes au début de vos fichiers textes
Calcul du nombre de lignes par fichier et total d'un projet
Calculer la taille d'un dossier.
Changer le mode d'un fichier par FTP
Class php pour uploader des fichiers
Compresser vos fichiers css et délivrer vos pages internet plus rapidement
Compte le nombre de ligne
Compter les fichiers d'un répertoire
Compteur de pages (fichier texte)
Connaitre la taille en bytes des répertoires et sous répertoires
Copie du contenu d'un dossier en conservant l'arborescence
Copie récursive de dossier
Copier des images d'une serveur à  un autre serveur
Création d'un nouveau fichier
Création d'un nouveau répertoire
Création massive de fichiers zip
Créer un répertoire récursivement
Déplacer un dossier
Déplacer un fichier
Déplace le pointeur de lignes
Effacer un repertoire et ses sous repertoires
Evitez les restrictions de taille de fichier de votre hébergeur
Fonction BR2NL vs NL2BR
Forcer le téléchargement d'un fichier
Gestion des pages en cache
Indique si le repertoire existe ou le crée
Informations sur les fichiers
Limiter la vitesse de download
Lire le contenu d'1 fichier
Liste 1 répertoire
Liste de diffusion (1) : Ajout à une liste
Liste de diffusion (2) : Liste de contacts
Liste de diffusion (3) : Suppression d'un contact
Liste de diffusion (4) : Recherche d'un contact
Liste répertoires et sous-répertoires
Lister un répertoire par ordre alphabétique en php
Lister un répertoire selon une extention
Mettre du code PHP dans un fichier avec l'extension HTML
Modifications dans plusieurs fichiers
Modifier le contenu d'un fichier texte
Nettoyer un répertoire de fichiers temporaires
Obtenir (rapidement) la taille d'un fichier distant via HTTP
Obtenir l'extention d'un fichier d'une url
Régule la vitesse de téléchargement d'un fichier local
Recherche chaine de caractère
Redirection massive avec Status: 301 Moved Permanently
Rediriger une URL sans le sous domaine vers une url avec le sous domaine
Renomer l'extention de fichiers
Renommage et déplacement massif
Renverser un fichier pour le reecrire en partant de la fin
Supprimer des fichiers anciens
Supression d'un repertoire
Telecharger des fichiers zip avec compteur
Uploader des fichers médias ( images et vidéos )
Uploader un fichier avec global à OFF
Utilisateurs (1) : Vérifie les informations
Utilisateurs (2) : Modifie le mot de passe d'un utilisateur
Utilisateurs (3) : Suppression d'un utilisateur
Utilisateurs (4) : Ajout d'un utilisateur
[PHP 4] Créer un dossier vide si inexistant, purger ce répertoire sinon