PHP清理具有未知结构嵌套的数组

问题描述 投票:0回答:1

假设我有一个数组,像这样:

[1=>[1=>2,2=>"something"],2=>[1,2],3=>"hello"]

该阵列具有与子阵列其他值的“无组织的”结构。

我想运行在每个值htmlentities功能,以确保没有坏值内。

我一直在阅读了关于RecursiveIteratorIterator但我无法找到如何使用它在一个相当随机嵌套多维数组的功能应用到每个值的例子。任何帮助表示赞赏。

php arrays multidimensional-array recursiveiterator
1个回答
3
投票

你可以简单地利用array_walk_recursive的:

array_walk_recursive($input, function (&$value) {
  $value = htmlentities($value);
});

但是:四联zxsw POI

© www.soinside.com 2019 - 2024. All rights reserved.