我一直在努力为我的电子商务商店正确回应我的产品描述。
是否可以在 MySQL 描述字段中将格式化的 HTML(即带有元素和标签...到 youtube 链接等)编写为文本,然后用正确格式化的 PHP 回显它?
目前我正在使用...
<?php
echo "<p>".Helper::encodeHTML($product['description'])."</p>";
?>
...但正如我所说,它不会按格式输出。
感谢您的帮助! :)
编辑;暂时修复('少有任何变化)......
echo html_entity_decode($var['string']);
即
echo html_entity_decode($product['description2']);
http://uk1.php.net/manual/en/function.html-entity-decode.php
最佳答案
如何删除 p 标签并按原样回显它?
<?php
echo Helper::encodeHTML($product['description']);
?>
或者像这样用 htmlentities() 回显它:
<?php
echo htmlentities($product['description']);
?>
或者像这样直接回显:
<?php
echo $product['description'];
?>
关于php - 你如何在 MySQL 数据库字段中编写 HTML 并用 PHP 回应它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31664713/