я здесь
Я придумал отличный способ проверки числа на отрицательность. Нужно добавить его к массиву, содержащему только ноль, и затем скормить массив функции max()! Тогда, если вернется ноль, число меньше или равно нулю!
Если нужно уточнить, меньше или равно, можно перевести число в строку и вырезать из полученной строки первый знак! Если знак "минус", то отрицательное. Чтобы проверить, минус ли это, нужно прогнать его через intVal! Если вернется пустое значение, значит входное значение было черточкой, а не цифрой, и исходное значение точно меньше нуля!
А если это все кажется чем-то сложным, можно взять от числа модуль и вычесть полученный модуль из исходного числа. Если оно будет не равно нулю, то оно отрицательное.
А какие вы знаете способы проверки числа на отрицательность? (;
Если нужно уточнить, меньше или равно, можно перевести число в строку и вырезать из полученной строки первый знак! Если знак "минус", то отрицательное. Чтобы проверить, минус ли это, нужно прогнать его через intVal! Если вернется пустое значение, значит входное значение было черточкой, а не цифрой, и исходное значение точно меньше нуля!
А если это все кажется чем-то сложным, можно взять от числа модуль и вычесть полученный модуль из исходного числа. Если оно будет не равно нулю, то оно отрицательное.
А какие вы знаете способы проверки числа на отрицательность? (;
Я, кстати, не знаю, что должен вернуть в таком случае похапе)
PHP возвращает арифметический корень, как и подавляющее большинство языков программирования.