我正在使用返回JSON的API,我正在使用PHP来显示它。 JSON内部是HTML标记。我一直在阅读有关你可以从返回的JSON中删除它们的许多方法,但我有这么多独特的标签,我想知道最简单的方法是什么?许多其他问题似乎专注于特定标签并找到解决方案来删除它们。是否可以删除所有已知的HTML标记,还是需要单独编写每个标记?如果答案是肯定的,那么这样做的方法是什么?
感谢您的时间和意见。
答案 0 :(得分:0)
只需这样做:
$data = json_decode($your_json_string, TRUE);
array_walk_recursive($data, function(&$v) { $v = htmlentities($v); });
或完全删除标签
array_walk_recursive($data, function(&$v) { $v = strip_tags($v); });