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]."')'
这一句话删除掉后,运行正常,不删报错为缺少;
补充:这句话应该怎么改
答案:双引号里面只能出现单引号,,如果必须在里面加双引号的话,,必须加个转义字符 \ ,你这句引号用的太混乱了,,就算必须这么用,你也把他拆成几个echo好些吧,,全塞在里面,看着头晕.............
其他:改成 onmouseover='show(this,'.$data['Root']['Templates'][$index].')'
上一个:PHP/Java/C/C++ 哪个比较好学?上手快,用途广泛。北京在哪培训比较好?打广告的赶紧来
下一个:谁给我推荐好用的iis+php+mysql的整合包?不要带什么Apache的!