PHP JSON删除HTML标记

时间:2016-10-27 19:06:42

标签: php html json

我正在使用返回JSON的API,我正在使用PHP来显示它。 JSON内部是HTML标记。我一直在阅读有关你可以从返回的JSON中删除它们的许多方法,但我有这么多独特的标签,我想知道最简单的方法是什么?许多其他问题似乎专注于特定标签并找到解决方案来删除它们。是否可以删除所有已知的HTML标记,还是需要单独编写每个标记?如果答案是肯定的,那么这样做的方法是什么?

感谢您的时间和意见。

1 个答案:

答案 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); });