В основном у меня есть блок HTML, который я хочу отобразить на странице, а в HTML есть знак $ и PHP считает, что это переменная, поэтому $ 1 рассматривается как переменная, а не значение и не отображается.
Здесь есть стандартные ответы, но ни один из них не работает: PHP: Как заставить $ печатать с помощью echo
Моя следующая идея - разделить строку на $ и вывести каждую часть.
Вот код, который я пробовал выводить и распечатывать.
foreach ($rows as $rowmk) {
$s = $rowmk->longdescription;
//$s = str_replace('$', '@', $s);
$s = str_replace('$', '\$', $s);
//echo "$s" . "
";
print $s;
}
Любая помощь приветствуется.
Хорошо, я решил, используя значение кода символа для $
foreach ($rows as $rowmk) {
$s = $rowmk->longdescription;
$s = str_replace('$', '$', $s);
echo $s . "
";
}
. Я решил, что все равно должен просто опубликовать его.
Спасибо,
Мэт