$data = is_array($data)?array_map($filter,$data):$filter($data); // 参数过滤 这段使用array_map对$data参数值进行过滤,但是未对key进行过滤,会不会存在隐患呢?if (is_array($data)) {
foreach ($data as $key => $value) {
unset($data[$key]);
$data[$filter($key)] = $filter($value);
}
} else {
$data = $filter($data);
}如果这样改合理么? 最佳答案