Visualizzazione dei risultati da 1 a 5 su 5

Discussione: da <br /> a \n

  1. #1

    da <br /> a \n

    Scusate il titolo criptico

    Sto cercando di prendere un testo con al suo interno alcuni codici xhtml -
    appunto - e di inserirlo in una textarea, facendo in modo che il break diventi un \n, ovvero un a a capo.
    La funzione nl2br() è davvero geniale, ma a me servirebbe l'opposto

    ho provato con un preg_replace ma i segni del tag mi fanno casino con l'espressione regolare.
    Avete qualche idea?

    Ringraziamenti in anticipo

  2. #2
    Ti mando una funzioncina.

    Codice PHP:
    <?php
    function br2nl($text)
    {
        return  
    preg_replace('/<br\\\\s*?\\/??>/i'"\\n"$text);
    }
    ?>
    <ALCIO />
    Per cortesia: no PVT Tecnici
    ******* LINKS *******
    SRL
    MetalWave

  3. #3
    EHeh ho sempre stimato le funzioni personalizzate

    Ti ringrazio tantissimo.

    Smanettando sono arrivato anch'io ad una soluzione (però parziale). Infatti posso chiederti, rivelando la mia ignoranza sulle espressioni regolari perchè non hai fatto un semplice

    Codice PHP:
    preg_replace("(
    )"
    "\n"$text); 

    ?

  4. #4
    Perché se ci fossero dei tag della vecchia scuola (
    in luogo di
    ) te li può sostituire comunque con un \n.

    <ALCIO />
    Per cortesia: no PVT Tecnici
    ******* LINKS *******
    SRL
    MetalWave

  5. #5

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.