我能够使用codeigniter和jquery显示数据库中的数据。唯一的问题是我也不能显示html标记。例如,在我的数据库中,我有以下数据"Apple<br>Peach",但是当我向用户显示该信息时,它会显示
“苹果
桃子“
是否有一个函数可以帮助我显示html标记<br>?
更新:
请检查下面的代码,并通知我应该在何处使用htmlentities()函数,以便它可以显示数据数组元素的html标记:
型号:
return $query->result_array();主计长:
$data["results"] = $this->model_a->get_info();
echo json_encode($data);发布于 2014-10-11 12:19:40
使用以下函数包装db (其中包含html)中的内容:htmlentities实体
例如:echo htmlentities('Apple<br>Peach');
将制作:Apple<br>Peach
它将在屏幕上呈现为:Apple<br>Peach
发布于 2014-10-11 12:24:23
您可以使用函数htmlentities()。看一看手册。
请注意,默认情况下,数据将使用ISO-8859-1字符集返回.您可能需要将第三个参数更改为UTF-8。
例如:
$html =“一些文本”; 回声$html实体($html);
https://stackoverflow.com/questions/26314556
复制相似问题