日期:2014-05-17  浏览次数:20417 次

echo问题求解
  echo "<meta name =\"keyword\" contect=\"".htmlentities($this->keywords)."\"/>";
这句代码中的\与\是什么意思?这么多的"号又有什么意义?

------解决方案--------------------
\是用来转义的,避免"冲突
至于"还真不知道怎么说,html标准写法<meta name ="xxx" contect="xxx"/>
------解决方案--------------------
转义字符!!!
------解决方案--------------------
转义字符 这样输出的html 结构才能保证完整
------解决方案--------------------
偷懒的话可以用单引号替代\",输出如<meta name ='keyword' contect='xxx' />形式,浏览器也能识别
但xml和xhtml标准中,属性值是应该使用双引号而不是单引号围绕的