我有一个像$someVar = array(1,2,3,4,5)这样的整数数组.我需要验证$someVar以确保每个元素都是数字.我怎么能这样做?
我知道对于单值变量的情况,验证规则将类似于$rules = array(‘someVar’=>’required | numeric’).如何将相同的规则应用于数组$someVar的每个元素?
非常感谢您的帮助.
Validator::extend('numericarray',function($attribute,$value,$parameters) { foreach($value as $v) { if(!is_int($v)) return false; } return true; });
用它
$rules = array('someVar'=>'required|numericarray')