$a = '35'; $b = '-34.99'; echo ($a + $b); Результаты в 0,009999999999998 Что с этим связано? Я задавался вопросом, почему моя программа продолжала сообщать о нечетных результатах. Почему PHP не возвращает ожидаемый 0.01?
Я видел в StackOverflow алгоритм ratracing, «точка в полигоне», который я реализовал в своем PHP-коде. В большинстве случаев это работает хорошо, но в некоторых сложных случаях с сложными полигонами и порочными точками он терпит неудачу и говорит, что точка не в полигоне, когда она есть. Например: Здесь вы найдете мои классы Polygon и Point: метод […]