当前位置:编程学习 > php >>

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的!

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,