У меня есть такой массив:
arr=[
627=[
'lead_data'=>['name'=>'Name1', 'date'=>'2019-04-09']
],
500=[
'lead_data'=>['name'=>'Name2', 'date'=>'2018-05-07']
],
534=[
'lead_data'=>['name'=>'Name3', 'date'=>'2019-07-10']
],
100=[
'lead_data'=>['name'=>'Name4', 'date'=>'2019-05-12']
],
]
Как я могу отфильтровать этот массив, где дата находится между 2019-05-01 и 2019-07-12.
Таким образом, в результате появятся элементы с идентификаторами 534 и 100.
Или дата> = 2019-07-05 или дата <= 2019-01-01? </p>
Я знаю, что есть функция array_filter, но не могу понять, как ее использовать в этом случае? Пожалуйста, помогите, спасибо