PHP JSON删除HTML标签


PHP JSON Removing HTML Tags

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

感谢您的宝贵时间和意见。

只需这样做:

$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); });