2012-08-03 9 views
11

Prima di tutto, ho passato le domande relative .. non hanno trovato alcuna risposta .. I m utilizzando questo codice per visualizzare un messaggioCome utilizzare sola offerta all'interno di un eco che sta usando apostrofo

echo 'Here goes your message with an apostrophe S like thi's ';

come posso fare questo lavoro, come qualsiasi citazione all'interno di questa eco si romperà la dichiarazione ...

+6

'echo 'Qui va il tuo messaggio con un apostrofo come" \' s ";' – k102

+2

+1 K102. Puoi leggere [che] (http://php.net/manual/fr/function.echo.php) e, vuoi usare doubleQuote nella funzione echo: echo "sono io!" ; –

risposta

21

o sfuggire la citazione con un backslash, o usare le virgolette per indicare la stringa.

echo 'Here goes your message with an apostrophe S like thi\'s'; 

echo "Here goes your message with an apostrophe S like thi's"; 
2

fuga la citazione utilizzando una barra inversa.

'hello\'s' 

La singola citazione che appare dopo il backslash apparirà sullo schermo.

1

In PHP, il carattere di sequenza di escape è il backslash (\). Puoi aggiungerlo prima dei caratteri speciali per assicurarti che quei caratteri siano visualizzati come letterali. Per esempio:

echo 'Here goes your message with an apostrophe S like thi\'s '; 

Oppure si può anche scrivere in questo modo:

echo "Here goes your message with an apostrophe S like thi's "; 
1
echo <<<EOT 
You can put what ever you want here.. HTML, " ' ` anyting will go 
Here goes your message with an apostrophe S like thi's 
EOT; 

Leggere attentamente this prima di utilizzare questo tipo di stringhe.

Problemi correlati