php回显函数内部的变量

时间:2012-01-05 08:18:45

标签: php

我有一个php函数,它显示带有参数的评级栏。我在我的php页面中有一个名为itemID的变量,它包含唯一的项目编号。我需要将此值发送到我的函数,并且echo命令也必须保留。有没有办法实现这个目标?

这是代码,但不起作用。当我在服务器上尝试它时,它没有显示item的id,它按原样输出变量名。

<?php echo rating_bar('$as',5) ?>

我在html文件中获得了什么:

<div id="unit_long$as"> 

而不是项目ID代替$ as。

2 个答案:

答案 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}"