我的程序由单引号,双引号和哈希函数组成。由于#
是PHP中的注释,因此我无法在我的程序中使用它。我试过使用单引号但仍然无法得到它。
" class='inline' href='javascript:getlightboxcontent("#inline_content");' style='text-decoration:none;'>"
答案 0 :(得分:1)
您无需转义#
个字符即可在PHP中创建字符串。在双引号字符串中,您需要使用\
字符转义双引号。例如:
$string = "abc \"def\" ghi";
上例中$string
的值为:
abc "def" ghi
在您的情况下,如果您的字符串是:
" class='inline' href='javascript:getlightboxcontent("#inline_content");' style='text-decoration:none;'>"
然后你可以使用这样的东西:
" class='inline' href='javascript:getlightboxcontent(\"#inline_content\");' style='text-decoration:none;'>"
或者,如果您不想对HTML属性值使用单引号,您也可以使用以下内容:
" class=\"inline\" href=\"javascript:getlightboxcontent('#inline_content');\" style=\"text-decoration:none;\">"