Как написать if условие где число сравнивается с несколькими числами?
Мне необходимо определить $response больше 0 но не больше 0.3 и наоборот $response меньше 0 и не меньше -0.3, как это реализовать в if?
Неужеле нужно делать что-то подобное?
if($response == 0 || $response == -0.01 || $response == -0.02 || $response == -0.03 ..... || ..... $response == -0.3){
Ответы (1 шт):
Автор решения: Максим
→ Ссылка
-.3 <= $responce and $responce <= .3
можно заменить 1 условием:
abs($response) <= 0.3
если нужно после еще определить какому промежутку принадлежит, то вот:
if(abs($response) <= 0.3){
if($response < 0 )
echo 'response от -0.3 до 0';
elseif($response > 0)
echo 'response от 0 до 0.3';
else
echo 'response = 0';
}