1# Each 2 3- `v::each(v $validatorForValue)` 4- `v::each(null, v $validatorForKey)` 5- `v::each(v $validatorForValue, v $validatorForKey)` 6 7Iterates over an array or Iterator and validates the value or key 8of each entry: 9 10```php 11$releaseDates = [ 12 'validation' => '2010-01-01', 13 'template' => '2011-01-01', 14 'relational' => '2011-02-05', 15]; 16 17v::arrayVal()->each(v::date())->validate($releaseDates); // true 18v::arrayVal()->each(v::date(), v::stringType()->lowercase())->validate($releaseDates); // true 19``` 20 21Using `arrayVal()` before `each()` is a best practice. 22 23*** 24See also: 25 26 * [Key](Key.md) 27 * [ArrayVal](ArrayVal.md) 28