Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12

Discussione: Problema a capo PHP

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    12

    Problema a capo PHP

    Ciao a tutti...

    Ho provato con il cerca ma non ho trovato nessuna info in merito: non riesco a mandare a capo una stringa con i caratteri di escape (\n oppure \r\n). Premetto che sono su Windows XP, Apache e PHP 5.
    Se provo a scrivere i suddetti caratteri vengono interpretati dal parser PHP (infatti non sono visualizzati nell'output), ma la stringa non va a capo.

    Inoltre l'output del print_r non va a capo per ogni elemento dell'array; li mette uno di seguito all'altro, rendendo anche difficile la consultazione....

    Qualcuno sa aiutarmi?

    PS: ovviamente utilizzando un
    riesco ad andare a capo, ma vorrei evitare per non mischiare PHP e HTML, visto che sto utilizzando templates.

    Grazie in anticipo.

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    12
    up...

  3. #3
    Utente di HTML.it L'avatar di moskitoita
    Registrato dal
    Feb 2004
    Messaggi
    1,255

    Re: Problema a capo PHP

    ma la stringa non va a capo.
    Non va a capo nella pagina o nel codice html?

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    12
    codice:
    echo ("Stringa \n di prova"); --> visualizza: Stringa di prova <-- non va a capo...
    Nel codice HTML generato dallo script e quindi, ovviamente anche nella pagina.


    grazie

  5. #5
    Utente di HTML.it L'avatar di moskitoita
    Registrato dal
    Feb 2004
    Messaggi
    1,255
    quello che intendevo dire è che il codice html: "Pagina
    di prova" non può che comparire nella pagina come "Pagina di prova"

  6. #6
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    12
    Bene, quindi secondo te come inserisco un a capo?

  7. #7
    codice:
    <?php
    echo nl2br("foo isn't\n bar");
    ?>

  8. #8
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    12
    Grazie!

  9. #9
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    12
    ok, funziona. Ma senti:; se volessi la stessa cosa con il print_r? Ho provato sempre con nl2br, ma purtroppo print_r non mi restituisce i valori, ma solo il tipo....

  10. #10
    Utente di HTML.it L'avatar di Trinità76
    Registrato dal
    Jan 2002
    Messaggi
    1,439
    Originariamente inviato da test02
    ok, funziona. Ma senti:; se volessi la stessa cosa con il print_r? Ho provato sempre con nl2br, ma purtroppo print_r non mi restituisce i valori, ma solo il tipo....
    con print_r non puoi fare quelle cose,
    ti conviene usare un ciclo for() o un foreach()
    わさび

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.