如何在PHP中输出此HTML代码?
通过尝试将这一行代码放入php文件中,我发现这一行保留了php中不允许的字符。请帮忙,我已经试过如何在PHP中输出此HTML代码?,php,html,Php,Html,通过尝试将这一行代码放入php文件中,我发现这一行保留了php中不允许的字符。请帮忙,我已经试过htmlspecialchars()。不过,我不知道为什么它不起作用。你必须这样做 <li class="moveUnit"> <a href="javascript:void(0)" title="" class="currentItem"> <img src="$picture[1]" alt="" ref1="$picture[1]" ref2="$pi
htmlspecialchars()
。不过,我不知道为什么它不起作用。你必须这样做
<li class="moveUnit">
<a href="javascript:void(0)" title="" class="currentItem">
<img src="$picture[1]" alt="" ref1="$picture[1]" ref2="$picture[1]" onmouseover="Biz.Product.Product.ChangePic(this);" class="Picture40"/>
</a>
</li>
如果这是在php标记(
)内,则需要使用echo()输出代码>像这样:
<li class="moveUnit"><a href="javascript:void(0)" title="" class="currentItem"><img src="<?php echo $picture[1]; ?>" alt="" ref1="<?php echo $picture[1]; ?>" ref2="<?php echo $picture[1]; ?>" onmouseover="Biz.Product.Product.ChangePic(this);" class="Picture40"/></a></li>
或者,如果不在之间,您可以在HTML之间仅回显这些变量:
<?php
echo '<li class="moveUnit"><a href="javascript:void(0)" title="" class="currentItem"><img src="' . $picture[1] . '" alt="" ref1="' . $picture[1] . '" ref2="' . $picture[1] . '" onmouseover="Biz.Product.Product.ChangePic(this);" class="Picture40"/></a></li>' ;
?>
如果需要打印行,只需创建一个带单引号的字符串变量:
回显您试图在HTML中使用的变量
<li class="moveUnit"><a href="javascript:void(0)" title="" class="currentItem"><img src="<?php echo $picture[1]; ?>" alt="" ref1="<?php echo $picture[1]; ?>" ref2="<?php echo $picture[1]; ?>" onmouseover="Biz.Product.Product.ChangePic(this);" class="Picture40"/></a></li>
我猜你们被代码误导了,我的意思是如何在PHP中添加这一行。例如,重复这句话。由于此行具有保留字符,因此仅回显此行将不起作用。那么,有没有办法我可以改变它,然后呼出这句话?谢谢
<li class="moveUnit">
<a href="javascript:void(0)" title="" class="currentItem">
<img src="<?php echo $picture[1] ?>" alt=""
ref1="<?php echo $picture[1] ?>" ref2="<?php echo $picture[1] ?>"
onmouseover="Biz.Product.Product.ChangePic(this);" class="Picture40"/>
</a>
</li>