Php 无法显示html标记

Php 无法显示html标记,php,jquery,html,codeigniter,Php,Jquery,Html,Codeigniter,我能够使用codeigniter和jquery显示数据库中的数据。唯一的问题是我不能显示html标记。例如,在我的数据库中,我有以下数据“ApplePeach”,但当我向用户显示该信息时,它会显示 “苹果桃子” 是否有一个函数可以帮助我显示html标记 更新: 请检查下面的代码,并建议我在何处使用htmlentities()函数,以便它可以显示数据数组元素的html标记: 型号: return $query->result_array(); 控制器: $data["results"] =

我能够使用codeigniter和jquery显示数据库中的数据。唯一的问题是我不能显示html标记。例如,在我的数据库中,我有以下数据
“Apple
Peach”
,但当我向用户显示该信息时,它会显示
“苹果
桃子”
是否有一个函数可以帮助我显示html标记

更新:

请检查下面的代码,并建议我在何处使用htmlentities()函数,以便它可以显示数据数组元素的html标记:

型号:

return $query->result_array();
控制器:

$data["results"] = $this->model_a->get_info();              
echo json_encode($data);
使用此函数包装db(包含html)中的内容:

例如:
echo-htmlentities('Apple
Peach')

将产生:
applebrach


它将在屏幕上显示为:
Apple
Peach

您可以使用函数htmlentities()。看一看这张照片

请注意,默认情况下,数据将使用ISO-8859-1字符集返回。您可能需要将第三个参数更改为UTF-8

例如:

$html=“一些文本”

回音html属性($html)


谢谢你的回答。你能检查一下我问题的更新吗?你能
var_dump($data[“results”])然后告诉我里面有什么?或者显示生成的json字符串。我不确定您试图将什么编码为htmlentities,这就是为什么.Json返回以下数据:{“结果”:[{“id”:“1”,“title”:“Fruits”,“content”:“Apple
Peach”}}我也想在屏幕上显示
标记。