如何解决在$ content ='中使用双引号内的单引号? '

时间:2017-07-14 20:25:35

标签: php double-quotes single-quotes

我收到错误是因为双引号内的单引号,并且所有内容都在$ content变量的单引号内。怎么能解决这个问题?

$content = '

setTimeout("finishAjax('usernameResult', '"+escape(response)+"')", 400);

';

1 个答案:

答案 0 :(得分:0)

为了在字符串文字中放置单引号或双引号,您必须先将其转义。 PHP中的转义字符是反斜杠(\)。

$content = "setTimeout(\"finishAjax('usernameResult', '+escape(response)+')\", 400);";

详细了解转义字符HERE