PHP:echo-ed字符串中的单引号和双引号问题?

时间:2016-06-26 12:23:28

标签: php

我有一个非常简单的问题,我不知道如何修复。

基本上,我有这个字符串:

$variable = '<input type="button" value="something" onclick="location.href = 'my-page.php';" />';

问题是按钮上的onclick="..."

当我运行我的代码时,它会杀死整个页面而没有任何错误。

有人可以告诉我是否有办法解决这个问题?

1 个答案:

答案 0 :(得分:1)

你需要逃避撇号:

$variable = '<input ... onclick="location.href = \'my-page.php\';" />';