php echo函数中的变量
我有一个php函数,它显示一个带有参数的评级栏。我的php页面中有一个名为itemID的变量,它保存唯一的项目编号。我需要将此值发送到我的函数,而且echo命令必须保留。有没有办法做到这一点 这是代码,它不起作用。当我在服务器上尝试时,它不显示项的id,而是按原样打印变量名php echo函数中的变量,php,Php,我有一个php函数,它显示一个带有参数的评级栏。我的php页面中有一个名为itemID的变量,它保存唯一的项目编号。我需要将此值发送到我的函数,而且echo命令必须保留。有没有办法做到这一点 这是代码,它不起作用。当我在服务器上尝试时,它不显示项的id,而是按原样打印变量名 <?php echo rating_bar('$as',5) ?> 我在html文件中得到的信息: <div id="unit_long$as"> 如果我明白你的意思,这就是你要问的 &
<?php echo rating_bar('$as',5) ?>
我在html文件中得到的信息:
<div id="unit_long$as">
如果我明白你的意思,这就是你要问的
<?php echo rating_bar($itemID,5); ?>
由于您提供的代码有限,这就是您所要求的。单引号不支持变量替换
<?php echo rating_bar($itemID,5); ?>
$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}"
有没有办法更清楚地解释?展示一些你已经拥有的代码。你也试过了吗?这是代码,12t必须用$itemidy更改。您应该将实际变量替换为12t。当我这样做时,它会在html中准确地显示变量名,而不是ID。例如,此代码将返回“$as”作为结果,而不是数字1。然后,如果要将变量传递给echo,则将其放在函数中。我也不确定你是否把变量用双引号括起来。@user1124076:为什么把变量用引号括起来?引号是问题所在,现在已经解决了。非常感谢。是的,顺便说一句,你需要记住,在处理变量时,你如何使用它们取决于你是否应该把它们放在单引号,双引号中。