Articles of math

PHP – избавиться от нотации

У меня здесь очень много, но я не могу избавиться от обозначений. Я хочу, чтобы он отображал только цифры вместо «4.8357032784585E + 24 – 77» Я попробовал (int) $ variable, но это не помогло. Предложения?

Как создать большое (высокое качество 300 точек на дюйм) изображение из JSON / массив данных (ширина, высота, x, y, ангелы) с помощью PHP ImageMagic / Imagick

Я создал дизайн (270×470) с некоторыми изображениями и текстом на Canvas с помощью FabricJs, затем я экспортирую все изображения / текстовую информацию в формате JSON с помощью метода canvas.toJSON () fabricJS. Теперь мне нужно перерисовать этот дизайн на высоком качестве ( 2790×4560) в PHP с помощью Imagick. JSON dataArray для дизайна выше, который содержит всю […]

Ошибка вычисления float PHP при вычитании

У меня очень странная проблема. Если я вычитаю 2 float vars, где один из них является результатом математической операции, я получаю неправильное значение. Пример: var_dump($remaining); var_dump($this->hours_sub['personal']); echo $remaining-$this->hours_sub['personal']; Это результат: float 5.4 float 1.4 5.3290705182008E-15 5.4-1.4 должно быть 4 Если я добавлю два значения, результат будет правильным. Где моя ошибка? Это не может быть проблемой […]

Как оценить формулу, переданную как строку в PHP?

Просто пытаюсь выяснить правильный и безопасный способ выполнения математической операции, переданной как строка. В моем сценарии это значения, полученные из изображений EXIF. После небольшого исследования я нашел два способа сделать это. во-первых, используя eval : function calculator1($str){ eval("\$str = $str;"); return $str; } во-вторых, используя create_function : function calculator2($str){ $fn = create_function("", "return ({$str});" ); […]

Можно ли прогнозировать rand (0,10) в PHP?

У меня есть сценарий, где я использую функцию rand в PHP. Теперь я прочитал несколько рассказов о привидениях, которые позволяют легко предсказать эти результаты. Возможно ли это с клиентской стороны? Например, скажем, у нас есть rand(0,10) . Можно ли предсказать следующий номер?

Как математически оценить строку типа «2-1» для создания «1»?

Мне просто интересно, есть ли у PHP функция, которая может взять строку вроде 2-1 и получить арифметический результат? Или мне нужно сделать это вручную с помощью explode() чтобы получить значения слева и справа от арифметического оператора?

Чрезвычайно большие целые числа в PHP

Возможный дубликат: Работа с большими числами в PHP. Я запускаю абсолютно бесполезное приложение для Facebook. У меня проблема с поддержкой PHP целыми числами. По сути, пользователи дают себе нелепые цифры. Нынешний «король» имеет 102 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 […]

вычислять математическое выражение из строки, используя eval

Я хочу вычислить математическое выражение из строки. Я прочитал, что решение этого – использовать eval (). Но когда я пытаюсь запустить следующий код: <?php $ma ="2+10"; $p = eval($ma); print $p; ?> Это дает мне следующую ошибку: Ошибка анализа: ошибка синтаксиса, неожиданный конец $ в C: \ xampp \ htdocs \ eclipseWorkspaceWebDev \ MandatoryHandinSite \ […]

Вычисление корней с помощью bc_math или GMP

У меня возникли проблемы с вычислением корней довольно больших чисел с помощью bc_math, например: – pow(2, 2) // 4, power correct – pow(4, 0.5) // 2, square root correct – bcpow(2, 2) // 4, power correct – bcpow(4, 0.5) // 1, square root INCORRECT Кто-нибудь знает, как я могу обойти это? gmp_pow () также не […]

Формулы для вычисления геопространственности

Мне нужно реализовать геометрический поиск геометрии в моем приложении, но я очень смущен относительно правильной формулы для использования. После некоторых поисков в Интернете и в StackOverflow я обнаружил, что решения: Используйте Формулу Хаверсина Используйте Формулу расстояний с большим кругом Использовать пространственную поисковую систему в базе данных Вариант № 3 действительно не вариант для меня ATM. […]