Visualizzazione dei risultati da 1 a 10 su 10

Discussione: replace \n

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    4,826

    replace \n

    Come facci a fare il replace di una nuova linea(\n)
    con un tag
    ?
    forse ci sono dei casini su \\n \n \\\n non so ma non ci sono riuscito , ho fatto cosi:
    str_replace("\n","
    ",$rowrisp['risposta'])
    dove $rowrisp["'risposta'] risposta viene da mysql ed č:
    "pippo
    pp"
    grazie.

  2. #2
    nl2br non va bene?






    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si č completamente identificato con quello del suo padrone

  3. #3
    dipende da quello che hai memorizzato nel DB e come lo hai memorizzato...

    $testo = "pippo pp"; # se nel DB hai questo allora

    $testo = str_replace(" ", "
    ", $testo);
    echo $testo;

    echo "

    ";

    $testo1 = "pippo\npp"; # se nel DB hai questo allora

    $testo1 = str_replace("\n","
    ",$testo1);

    echo $testo1;


    ciao
    Soluzioni Hosting
    http://www.crabservice.com

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    4,826
    ho provato con nl2br ma questo č il risultato:
    "giugio
    -->mette il br(perfetto)ma mantiene l'acapo
    pp"

    sul db č:
    "giugio
    pp"

    come mai manuel?

  5. #5
    Utente di HTML.it L'avatar di chris
    Registrato dal
    Sep 1999
    Messaggi
    1,568
    Scusa, ma il problema se mantiene l'a capo?

    comunque nl2br trasforma \n in tag br, ma spesso e volentieri a \n č accompagnato il carattere \r (ritorno del carrello)

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    4,826
    il problema se mantiene l'acapo č che lo devo passare a una funzione javascript e questa mi da dei casini,come eliminare il \r?con un str_replace?se si come?
    potrebbe effettivamente essere quello il problema dato che anche togliendo il \n mantiene l'acapo!!

  7. #7
    codice:
    str_replace("\r\n","
    ",$rowrisp['risposta'])
    prova cosė.
    Che poi non ho capito perchč se metto i singoli apici non va, mah...
    dA .. foto di viaggio
    L'esperienza č il tipo di insegnante pių difficile.
    Prima ti fa l'esame, e poi ti spiega la lezione.

  8. #8
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    4,826
    Grazie mille!!!!
    Anch' io usavo i singoli apici!chissā perchč?

  9. #9
    Utente di HTML.it L'avatar di chris
    Registrato dal
    Sep 1999
    Messaggi
    1,568
    Originariamente inviato da AnĒkin
    codice:
    str_replace("\r\n","
    ",$rowrisp['risposta'])
    prova cosė.
    Che poi non ho capito perchč se metto i singoli apici non va, mah...
    Gli apici singoli permettono il backslashing solo sul carattere apice singolo. in pratica interpretano come carattere speciale solo \'
    Gli apici doppi invece interpretano molti caratteri, tra cui \n, \r, \t, $.

  10. #10
    Originariamente inviato da chris
    Gli apici singoli permettono il backslashing solo sul carattere apice singolo. in pratica interpretano come carattere speciale solo \'
    Gli apici doppi invece interpretano molti caratteri, tra cui \n, \r, \t, $.
    aaaah ecco, grazie
    dA .. foto di viaggio
    L'esperienza č il tipo di insegnante pių difficile.
    Prima ti fa l'esame, e poi ti spiega la lezione.

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.