Php 如何在双引号内使用span标记时提供css
我有类似的东西Php 如何在双引号内使用span标记时提供css,php,html,css,Php,Html,Css,我有类似的东西 <?php for ($i = 1;$i<=$review->rating;$i++) { print "<span class = "review-span" >★</span>"; } ?> <style> .review-span{ color: #FFFF00; } </style> .审查范围{ 颜色:#FFFF00; } 它给出一个语法错误,表示语法错误,意外的“审阅”(T
<?php
for ($i = 1;$i<=$review->rating;$i++) {
print "<span class = "review-span" >★</span>";
}
?>
<style>
.review-span{
color: #FFFF00;
}
</style>
.审查范围{
颜色:#FFFF00;
}
它给出一个语法错误,表示语法错误,意外的“审阅”(T_字符串)
如何修复此错误?有人能帮我吗?简单,用单引号括起来
<?php
for ($i = 1;$i<=$review->rating;$i++) {
print '<span class="review-span">★</span>';
}
?>
简单,用单引号引起来
<?php
for ($i = 1;$i<=$review->rating;$i++) {
print '<span class="review-span">★</span>';
}
?>
另一种方法是在引号前面加一个反斜杠来避开引号,前提是你必须使用双引号
<?php
for ($i = 1;$i<=$review->rating;$i++) {
print "<span class = \"review-span\" >★</span>";
}
?>
另一种方法是在引号前面加一个反斜杠来避开引号,前提是你必须使用双引号
<?php
for ($i = 1;$i<=$review->rating;$i++) {
print "<span class = \"review-span\" >★</span>";
}
?>
将其放在单引号中。如果我需要将这些星星变大,我可以添加等标签。但当我添加它们时,它会垂直显示为什么会发生这种情况,并且我也在它们周围添加了这些div标记。那么为什么我们在这里看不到绿色的勾号呢?里格斯,仅供我参考,这背后有什么原因吗?为什么双引号是语法错误?在这种情况下,因为不能将双引号字符串放入双引号字符串中,如第二个“
终止原始双引号字符串,而不添加转义字符,这使得它几乎不可读,也几乎无法调试,因此最简单的解决方案是将外部sting用单引号括起来,从而使内部双引号字符串合法。@mad_ss”谢谢:-)您解决了我的问题”所以接受里格斯的回答。再问一个问题就是这样;另一个问题。如果我需要把这些星星变大,我可以添加等标签。但当我添加它们时,它会垂直显示为什么会发生这种情况,并且我也在它们周围添加了这些div标记。那么为什么我们在这里看不到绿色的勾号呢?里格斯,仅供我参考,这背后有什么原因吗?为什么双引号是语法错误?在这种情况下,因为不能将双引号字符串放入双引号字符串中,如第二个“
终止原始双引号字符串,而不添加转义字符,这使得它几乎不可读,也几乎无法调试,因此最简单的解决方案是将外部sting用单引号括起来,从而使内部双引号字符串合法。@mad_ss”谢谢:-)您解决了我的问题”所以接受里格斯的回答。再问一个问题就是这样;另一个问题。这很好,但最终当字符串变得更复杂时,它会导致完全不可读的代码,您无法修改这些代码而不出错。我曾经用这种方法编写过其他人的复杂字符串代码,这是一个维护噩梦。这很好,但最终当字符串变得更复杂时,它会导致完全不可读的代码,您无法修改而不出错。我曾经用这种方式处理过其他人的复杂字符串代码,这是一个维护的噩梦