0
我的程序由單引號,雙引號和散列函數組成。由於#
是PHP中的一個註釋,我無法在我的程序中使用它。我嘗試過使用單引號,但仍然無法獲得它。PHP:轉義序列#
" class='inline' href='javascript:getlightboxcontent("#inline_content");' style='text-decoration:none;'>"
我的程序由單引號,雙引號和散列函數組成。由於#
是PHP中的一個註釋,我無法在我的程序中使用它。我嘗試過使用單引號,但仍然無法獲得它。PHP:轉義序列#
" class='inline' href='javascript:getlightboxcontent("#inline_content");' style='text-decoration:none;'>"
您不需要轉義#
字符以便在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;\">"