PHP: как получить $ для печати с использованием эха

Я очень новичок в PHP и с трудом нахожу этот ответ, поскольку $ обозначает переменную в PHP. Я пытаюсь повторить общее количество элементов, например:

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

Проблема состоит в том, что $ in front заставляет его ничего не делать. Я пробовал делать «$», но он печатает «вокруг». Как получить $ для печати перед переменной?

Если вы используете двойные кавычки ("), вам нужно избежать символа $:

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

Просто используйте одинарные кавычки.

echo 'Your total is $' . $total;

Ознакомьтесь с этой статьей для получения дополнительной информации о различиях между одиночными и двойными кавычками в PHP.

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

Последний, но тем не менее важный:

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

Вам нужно избежать знака доллара: echo "\$"; ,

 echo "Your total is $" . $total; 

Вам не нужно использовать разбор переменных во всех возможных ситуациях. Очень часто гораздо проще (писать и понимать), когда просто пишут как конкатенацию строк.