在这种情况下,如何在单引号内使用$ variable?

时间:2015-11-21 04:31:32

标签: php

假设我有以下代码,静态打印出商品价格,如下所示:

define ("itemprice1", "20");

如何在双引号内用$price变量名正确替换数字 20

我试过了define ("itemprice1", ".$price.");但你可能已经猜到了,它只是打印出来了。$ price。用明文写的...... [笑]

3 个答案:

答案 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;
?>