aleks_lv
Новичок
доброго дня простейший вопрос
есть массив и число
как правильно определять или число меньше одного значения массива,но больше другого
в данном случае
больше 15000 но меньше 20000
возврат должен быть 15000
я решил так
но это вроде неправильно
есть массив и число
Код:
$arr_discout1=array(25000,10000,15000,20000,5000);
$bill_my=17000;
в данном случае
больше 15000 но меньше 20000
возврат должен быть 15000
я решил так
Код:
sort($arr_discout1);
for($i=0;$i<count($arr_discout1);$i++){
if(count($arr_discout1)!==($i+1)){
if($bill_my>=$arr_discout1[$i]&&$bill_my<=$arr_discout1[$i+1])
$c=$arr_discout1[$i];
}
else{
if($bill_my>$arr_discout1[$i]){
$c=$arr_discout1[$i];
}
}
}
return $c;
