Why my onclick function cannot unescape single quotes.
这是格式: ='''''''' 双引号内的单引号搞乱了我的代码。 这是我的示例代码:
<?php
$myfunction = 'onclick="tinyMCE.execCommand('mceInsertContent',false,'<img
src=icon.gif>');return false;"'
?>
我试过了:
使用\'
----------------------------也是
分配像这样的变量
$ ggg =“('mceInsertContent',false,''); return false;”; “。
答案 0 :(得分:1)
当然单引号会弄乱你的代码,因为从PHP的角度看它不是可执行代码,它只是一个字符串,你可以使用\ backslash正确地转义它:
<?php
$myfunction = 'onclick="tinyMCE.execCommand(\'mceInsertContent\',false,\'<img
src=icon.gif>\');return false;"'
?>