Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Strano comportamento di echo

    Se provo a eseguire

    Codice PHP:
    echo 'a \n b'
    Mi viene restituito (nel codice html):

    codice:
    a \n b
    Se invece eseguo

    Codice PHP:
    echo "a \n b"
    Mi viene restituito (nel codice html):

    codice:
    a
    b
    Come mai questo comportamento?

    C'è un modo per risolvere?
    Due cose sono infinite: l'universo e la stupidità umana, ma riguardo l'universo ho ancora dei dubbi! (A.Einstein)

  2. #2
    se vuoi usare i caratteri come \n \t ecc devi usare le virgolette, con gli apici vengono considerati come caratteri singoli

  3. #3
    Ho capito ... grazie
    Due cose sono infinite: l'universo e la stupidità umana, ma riguardo l'universo ho ancora dei dubbi! (A.Einstein)

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    460
    Gli apici singoli disabilitano il parsing della stringa. Ad esempio, echo '$variabile' stampa $variabile, non il contenuto di $variabile.
    There are 10 types of people in the world - those who understand binary and those who don't.

  5. #5
    Utente di HTML.it L'avatar di Trinità76
    Registrato dal
    Jan 2002
    Messaggi
    1,439
    Forse però c'è un altro modo per scrivere quei caratteri come \n dentro gli apici... ad esempio in hex... però non ho provato...
    わさび

  6. #6
    Ho cercato informazioni in merito è l'unico modo è usare tipo

    Codice PHP:
    'quello che devi scrivere'."\n".'altro'
    Oppure creare una funzione che aggiunge il ritorno a capo e stampa

    Codice PHP:
    function a_capo($text) {

    return 
    $text."\n";

    }

    echo 
    a_capo("quello che dev scrivere");
    echo 
    a_capo("altro"); 
    Due cose sono infinite: l'universo e la stupidità umana, ma riguardo l'universo ho ancora dei dubbi! (A.Einstein)

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.