Помогите пожалуйсто. Нужно прописать условие формата if ($a больше $b на 1000 и $c больше $d на 1000) Вроде бы можно сделать так: if ($a - $b > 1000 && $c - $d > 1000) Но проблемма в том что в переменных могут быть как положительные так и отрицательные значения и тогда всё путается.
если разница между а и б больше 1000 то она больше, не зависимо от чисел =) если имеется в виду "разница более чем на 1000" if (abs($a - $b) > 1000 AND abs($c - $d) > 1000)
Хорошая функция, запомню только всёравно проблемы не решает. Если в одной переменной будет минусовое значение а в другой плюсовое. До функции было -800 после функции получится 800, 2 переменная 2000, 800 - 2000 = -1200 условие не проходит хотя не должно потомучто изначально за место 800 было -800. Вобще данные в переменные идут в цикле в последовательности от -много до + много. В таком порядке. Нужно когда разность чисел привысит 1000 выполнять условие. -13454 -13401 -13399 -12961 -10270 -9611 -8943 -8666 200 20440 20757 21286 23027 23403