Я очень новичок в 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;
Вам не нужно использовать разбор переменных во всех возможных ситуациях. Очень часто гораздо проще (писать и понимать), когда просто пишут как конкатенацию строк.