关于PHP单引号与双引号
原句:
echo "document.getElementById('help_kj').innerHTML+=\"<div style='background-color:#fff; width:110px;cursor:pointer;' onmouseout='showout()' onmouseover='show(this,'".$data["Root"]["Templates"][$index]."')' > ".$data["Root"]["Templates"][$index." attr"]["name"]."</div><br/>\";";
报错语句:
onmouseover='show(this,'".$data["Root"]["Templates"][$index]."')'
这一句话删除掉后,运行正常,不删报错为缺少;
求问这句话onmouseover='show(this,'".$data["Root"]["Templates"][$index]."')'
应该怎么改"
答案:这样改:
onmouseover="show(this,'{$data["Root"]["Templates"][$index]}')"
其他:最简单的办法,如果报错,加 \ 转义 你找一下资料
echo <<<html
随便些什么(*&……%¥#;‘。
html;
上一个:php正则表达式分析html页面并提取内容的速度快吗 与易做图_html_dom比哪个更快些
下一个:PHP站,上传图片后,变成这样的文件名,130S1F11640Z-5J429.jpg,问,这是什么编码?