/home/techb158/exp.abdallabala.com/vendor/respect/validation/docs/rules
Edit: /home/techb158/exp.abdallabala.com/vendor/respect/validation/docs/rules/Each.md (630B)
# Each
- `v::each(v $validatorForValue)`
- `v::each(null, v $validatorForKey)`
- `v::each(v $validatorForValue, v $validatorForKey)`
Iterates over an array or Iterator and validates the value or key
of each entry:
```php
$releaseDates = [
'validation' => '2010-01-01',
'template' => '2011-01-01',
'relational' => '2011-02-05',
];
v::arrayVal()->each(v::date())->validate($releaseDates); // true
v::arrayVal()->each(v::date(), v::stringType()->lowercase())->validate($releaseDates); // true
```
Using `arrayVal()` before `each()` is a best practice.
***
See also:
* [ArrayVal](ArrayVal.md)
* [Key](Key.md)