У меня есть массив, который выглядит следующим образом:Определить, если значение находится в диапазоне массива
[age-pref] => Array
(
[0] => 31-35
)
определить, если возраст студента в этом диапазоне этим:
$search_age = $filters['age-pref'];
list($age_from, $age_to) = explode('-', $search_age[0]);
if(!empty($age_from) && !empty($age_to)){
$result_age = ($student_field['student_age'][0] >= $age_from && $student_field['student_age'][0] <= $age_to) ? true : false;
}else{
$result_age = true;
}//endif
Возраст $student_field['student_age'][0]
- это возраст. Однако, если массив выглядит так:
[age-pref] => Array
(
[0] => 31-35,36-40
)
Мне сложно сравнивать их. Может ли кто-нибудь помочь с логикой здесь?
Спасибо!