您好,欢迎访问一九零五行业门户网

对传入的数组参数的字段进行判断

对传入的数组参数的字段进行判断, a、b、c是必须字段, d、e、f是可能有的字段,其他为一定不能有的字段 $value) { if (!in_array($key, $must)) && in_array($key, $maybe)) { exit({$key}非法!); }}//方法二:$fields = array('a' => 1,'b' => 1,'c' => 1, 'd' => 0,'e' => 0,'f' => 0);foreach ($params as $key => $value) { if (!isset($fields[$key])) { exit({$key}非法!); } elseif ($fields[$key]>0) { $fields[$key] = 0; }}if (array_sum($fields)>0) {//或者 if (max($fields) > 0) exit(缺少必须字段);}//方法三:$fields = array();foreach ($params as $key => $value) { switch ($key) { case 'a': case 'b': case 'c': $fields[$key] = 0; break; case 'd': case 'e': case 'f': break; default: exit({$key}非法!); }}if (count($fields)!=3) { exit(缺少必须字段);}
复制代码
其它类似信息

推荐信息