$collection->filterBy($field [, $operator], $value [, $split])
Filters the current collection by a field, operator and search value
-
$field (string)
Any field or method -
$operator (string)
See list of filter methods below; if not a valid filter method the second parameter will be the value -
$value (mixed)
-
$split (string)
Character to split by while filtering -
return ($collection)
Available filter methods
| Method | Function |
|---|---|
| == | all values that match exactly |
| in | takes an array as parameter, matches all values that are included in the array (added in Kirby 2.3.2) |
| != | all values that don't match |
| not in | takes an array as parameter, matches all values that are not included in the array (added in Kirby 2.3.2) |
| *= | all values that contain the given string |
| > | all values that are greater than the given value |
| >= | all values that are greater or equal the given value |
| < | all values that are smaller than the given value |
| <= | all values that are smaller or equal the given value |