PHP:回显字符串中的单引号和双引号问题?
我有一个非常简单的问题,我不知道如何解决 基本上,我有这个字符串:PHP:回显字符串中的单引号和双引号问题?,php,Php,我有一个非常简单的问题,我不知道如何解决 基本上,我有这个字符串: $variable = '<input type="button" value="something" onclick="location.href = 'my-page.php';" />'; $variable=''; 问题是按钮上的onclick=“…” 当我运行我的代码时,它会毫无错误地杀死整个页面 有人能告诉我是否有办法解决这个问题吗?你需要避开撇号: $variable = '<input ..
$variable = '<input type="button" value="something" onclick="location.href = 'my-page.php';" />';
$variable='';
问题是按钮上的onclick=“…”
当我运行我的代码时,它会毫无错误地杀死整个页面
有人能告诉我是否有办法解决这个问题吗?你需要避开撇号:
$variable = '<input ... onclick="location.href = \'my-page.php\';" />';
$variable='';
改用\'
来转义'
$变量=“”;