Definiu uma nova variável, quebrada com aspas

1

minha nova definição é

$var="Tony said:"I like this game!""

Parece que apenas

"Tony said:"

parte pode ser recoginizada, mas eu preciso da frase inteira. O que posso fazer?

    
por pansal 07.09.2011 / 10:08

3 respostas

4

link

Uma solução simples é apenas dobrar as cotações. Veja o link para outras opções.

$var="Tony said:""I like this game!"""
    
por 07.09.2011 / 10:11
2

Apenas para completar, soluções alternativas são usar o caractere de escape:

$var= "Tony said:\'"I like this game!\'""

ou " aqui strings ", que são normalmente úteis para textos com várias linhas, mas podem ser usado para este caso também:

$var=@"
Tony said:"I like this game!"
"@
    
por 07.09.2011 / 16:15
0

Ainda mais fácil: aspas simples. Você pode colocar qualquer número de aspas duplas em uma string de aspas simples ou vice-versa:

 $var = 'Tony said, "I like this game!"'

ou

 $var = "Tony said, 'I like this game!'"

Pessoalmente, penso que esta é a solução mais fácil e mais legível.

    
por 09.09.2011 / 02:03

Tags