基本上我有一个 html 块,我想回显到页面,并且 html 中有 $ 符号,并且 php 认为它是一个变量,因此 $1 被视为变量而不是值并且不显示。
这里有标准答案,但没有一个有效:PHP:如何使用 echo 打印 $ https://stackoverflow.com/questions/4082622/php-how-to-get-to-print-using-echo
我的下一个想法是在 $ 处分割字符串并回显每个部分。
这是我尝试过 echo 和 print 的代码。
foreach ($rows as $rowmk) {
$s = $rowmk->longdescription;
//$s = str_replace('$', '@', $s);
$s = str_replace('$', '\$', $s);
//echo "$s" . "<br>";
print $s;
}
感谢所有帮助。
好的,我通过使用 $ 的字符代码值解决了
foreach ($rows as $rowmk) {
$s = $rowmk->longdescription;
$s = str_replace('$', '$', $s);
echo $s . "<br>";
}
我想无论如何我都应该发布它。
Thanks,
Mat
或者您可以使用单引号回显字符串文字...
<?php
echo 'Give me $1';
?>
将打印:
给我 1 美元
PHP 字符串文档:
http://php.net/manual/en/language.types.string.php http://php.net/manual/en/language.types.string.php
旁注 - 您提供的链接有许多可以完美运行的答案。您如何以行不通的方式应用它们?
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)