第1044行开始
改成
if(is_array($val[0])) {
// 支持多个字段验证
foreach ($val[0] as $field)
//$map[$field] = $data[$field];
$data[$field]?($map[$field] = $data[$field]):'';//改掉上一行
}else{
//$map[$val[0]] = $data[$val[0]];
$data[$val[0]]?($map[$val[0]] = $data[$val[0]]):''; //改掉上一行
}
if(!$map){return true;} //增加此行其中注释的2行是原来的代码 最佳答案