假设我有以下代码,静态打印出商品价格,如下所示:
define ("itemprice1", "20");
如何在双引号内用$price
变量名正确替换数字 20 ?
我试过了define ("itemprice1", ".$price.");
但你可能已经猜到了,它只是打印出来了。$ price。用明文写的...... [笑]
答案 0 :(得分:0)
试试这个
$price = '20';
define ("ITEMPRICE1", $price);
答案 1 :(得分:0)
使用
define ("itemprice1", (string) $price);
注意:定义常量名称,因为UPPERCASE更易于阅读。例如define ("ITEMPRICE1", (string) $price);
修改强>
使用
define ("ITEMLINK1", "item.php?id=" . $price);
答案 2 :(得分:0)
请检查此代码是否经过测试。
<?php
$price = 20;
define('ITEMPRICE1', $price);
print ITEMPRICE1;
?>