PHP:如何使用echo打印$

时间:2010-11-02 22:22:09

标签: php echo

我是PHP的新手,很难找到这个答案,因为$表示PHP中的一个变量。 我正在尝试回复项目的总数,例如:

echo "Your total is ${$total}";

问题是前面的$导致它什么都不做。我尝试做'$'但它会打印出来 ''围绕$。如何在变量前面打印$?

5 个答案:

答案 0 :(得分:9)

只需使用单引号。

echo 'Your total is $' . $total;

查看本文,了解有关PHP中单引号和双引号之间差异的更多信息。

http://v1.jeroenmulder.com/weblog/2005/04/php_single_and_double_quotes.php

答案 1 :(得分:7)

如果使用双引号(“),则必须转义$字符:

echo "Your total is \${$total}";

答案 2 :(得分:7)

最后但并非最不重要:

printf('Your total is $%.2f', $total);

答案 3 :(得分:5)

你需要逃避美元符号:echo "\$";

答案 4 :(得分:2)

echo "Your total is $" . $total;

您不必在每种可能的情况下使用变量解析。简单地写作字符串连接时,通常更容易(写和理解)。