array_where_between Filter
Filters the array by determining if a specified item value is within a given range
{% set prices = [
{'product':'desk','price':200},
{'product':'chair','price':80},
{'product':'bookcase','price':150},
{'product':'pencil','price':30},
{'product':'door','price':100},
] %}
{{ prices|array_where_between('price', [100,200])|array_values|json_encode }}
{# [{"product":"desk","price":200},{"product":"bookcase","price":150},{"product":"door","price":100}] #}