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

Discussione: andare a capo con \n

  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2004
    Messaggi
    376

    andare a capo con \n

    come faccio ad andare a campo alla fine di una stringa compresa tra apici singoli?

    esempio:

    echo 'ciao \n mondo';

    stampa: ciao \n mondo

  2. #2
    Ciao,
    è molto semplice ...
    Però cerco di farti capire. Il php è un file che viene eseguito su server web ... cioè viene eseguito da un motore, nella maggiorparte apache, che trasforma il tuo codice php in html.
    Così facendo ... se tu scrivessi un file test.html con all'interno
    codice:
    ciao \n mondo
    vedresti nel browser appunto
    ciao \n mondo
    Quindi nella stringa che passi a echo devi mettere codice html, il tag html che manda a capo
    codice:
    
    

    Spero di esserti stato di aiuto e sopratutto di averti fatto capire...

  3. #3
    puoi fare benissimo

    Codice PHP:

    echo "ciao \n mondo"
    aprendo il file con un browser vedresti tutto su una riga, ma leggendo il sorgente vedresti che "mondo" è a capo
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  4. #4
    Utente di HTML.it L'avatar di Grino
    Registrato dal
    Oct 2004
    Messaggi
    739
    Un'invito alla lettura sui letterali stringa.

    Chiarirà ogni dubbio.
    Siamo sempre troppo gelosi delle nostre grandi piccole opere! - Grino inedito.
    Lavori e Lavoretti

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2004
    Messaggi
    376
    in pratica vorrei andare a capo nell'html generato (cioè non con
    ma con New Line) e utilizzando gli apici singoli. Ma a quanto ho capito, si può fare solo se si usano i doppi apici "

  6. #6
    Utente di HTML.it L'avatar di clasku
    Registrato dal
    Aug 2006
    Messaggi
    3,197
    Codice PHP:
    <?php
    echo "la stringa tra doppi apici va a \ncapo";

    echo 
    "\n<hr>\n\n";

    echo 
    'la stringa con apici singoli va a
    capo'
    ;
    ?>
    apri il sorgente e trova le differenze

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2010
    Messaggi
    719
    Non sono sicuro ma sei usi una serie di explode e implode dovrebbe funzionare.
    Per esempio $stringa = explode('\n' , $stringa_apici_singoli) e poi implode($stringa , "\n").
    Ma effettivamente non so se va....

  8. #8
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    Originariamente inviato da LucianoS
    utilizzando gli apici singoli.
    e perché vuoi usare per forza quelli?

  9. #9
    Utente di HTML.it
    Registrato dal
    Aug 2004
    Messaggi
    376
    perchè ho letto (www.evolt.org/these-things-i-know-php-tips e altrove) che usare gli apici singoli è più conveniente per gli script.
    In più, se uso i doppi apici, devo backslashare ogni virgoletta: a href=\"pagina.php\" e così via.

  10. #10
    Originariamente inviato da LucianoS
    in pratica vorrei andare a capo nell'html generato (cioè non con
    ma con New Line) e utilizzando gli apici singoli. Ma a quanto ho capito, si può fare solo se si usano i doppi apici "
    mica per altro, ma l'html se ne frega di \ n. devi usare i
    per forza
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

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.