如何迭代n-deep数组以过滤字符串节点-PHP
如何在字符串节点上迭代多维数组和过滤器?我正在尝试创建一种简单的方法来清理通过POST进入我的应用程序的数据,我认为这非常方便。您需要使用 你需要使用如何迭代n-deep数组以过滤字符串节点-PHP,php,arrays,Php,Arrays,如何在字符串节点上迭代多维数组和过滤器?我正在尝试创建一种简单的方法来清理通过POST进入我的应用程序的数据,我认为这非常方便。您需要使用 你需要使用 可以使用递归函数遍历数组并过滤其字符串组件。例如: function doFilter($arr) { foreach ($arr as $key => $value) { if (is_string($value)) { $arr[$Key] = sanitize($value);
可以使用递归函数遍历数组并过滤其字符串组件。例如:
function doFilter($arr) {
foreach ($arr as $key => $value) {
if (is_string($value)) {
$arr[$Key] = sanitize($value);
} else if (is_array($value)) {
$arr[$key] = doFilter($value);
}
}
return $arr;
}
function sanitize($str) {
// Perform necessary steps to sanitize $str
return $str;
}
可以使用递归函数遍历数组并过滤其字符串组件。例如:
function doFilter($arr) {
foreach ($arr as $key => $value) {
if (is_string($value)) {
$arr[$Key] = sanitize($value);
} else if (is_array($value)) {
$arr[$key] = doFilter($value);
}
}
return $arr;
}
function sanitize($str) {
// Perform necessary steps to sanitize $str
return $str;
}
可能重复的备选方案可能重复的筛选器_回调可能重复的备选方案可能重复的筛选器_回调