我有一个php函数,它显示带有参数的评级栏。我在我的php页面中有一个名为itemID的变量,它包含唯一的项目编号。我需要将此值发送到我的函数,并且echo命令也必须保留。有没有办法实现这个目标?
这是代码,但不起作用。当我在服务器上尝试它时,它没有显示item的id,它按原样输出变量名。
<?php echo rating_bar('$as',5) ?>
我在html文件中获得了什么:
<div id="unit_long$as">
而不是项目ID代替$ as。
答案 0 :(得分:2)
如果我得到你所说的话,那就是你要问的。
<?php echo rating_bar($itemID,5); ?>
使用您提供的有限代码,这就像您要问的那样。
答案 1 :(得分:2)
单引号不支持变量替换,
$as = "test";
echo '$as'; //$as in your end result
echo "$as"; // test in your end result
echo $as; // test in your end result
//For proper use
echo " ".$as." "; // test in your end result
更新较新的PHP版本,不应使用模板语法
echo "{$as}"