Visualizzazione risultati 1 fino 3 di 3

Discussione: problema \r\n in stringhe

  1. #1
    Guest

    Predefinito problema \r\n in stringhe

    ciao a tutti.

    ho un problemino con il rientro a capo in una stringa contenuta in una variabile.


    Codice PHP:
    echo "<script>
    var sel = '#'+'
    $triggerVal';

    jQuery(sel).click(function() {

    jQuery('#pmBox').html('
    $rObj->messaggio');

    })
    </script>"
    ;
    $rObj->messaggio è una stringa presa dal database.
    sul database viene scritta da una comune textarea e quindi può anche avere i caratteri di rientro a capo (\r\n in window)

    ora quando la vado a stampare a video se la stringa non contiene rientri a capo tutto funziona e la stringa viene inserita nel div #pmBox.
    altrimenti ciò ovviamente non funziona.

    pensavo di poter risolvere semplicemente così

    Codice PHP:
    $b = preg_replace('\r\n', '<br />', $rObj->messaggio);

    ..

    jQuery('#pmBox').html('$b')
    ma non funziona...
    qualcuna può aiutarmi
    Ultima modifica di stepone : 04-09-2011 alle ore 15.02.44

  2. #2
    Guest

    Predefinito

    Prova con nl2br

  3. #3
    Guest

    Predefinito

    ti ringrazio...

    ho risolto usando combinatamente nl2br e questa

    $a = preg_replace('/\s+/', ' ', $a);
    per evitare troppi spazi bianchi

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •