bcmath

Как увеличить, уменьшить и округлить числа bcmath?

Мне нужно точно воспроизвести функциональность ceil(), функции floor() и round() для чисел bcmath, Я уже нашел очень ... ет ли кто-нибудь придумать довольно короткий и элегантный решение этой проблемы. Любой вклад приветствуется, спасибо!

Как в PHP сгенерировать большое псевдослучайное число?

Я ищу способ сгенерировать большое случайное число с помощью PHP, что-то вроде: mt_rand($lower, $upper); Чем ближе ... =': case '===': return 0===$x; case '!=': case '!==': case '<>': return 0!==$x; } }

Как округлить/ceil/этаж числа bcmath в PHP?

Существует ли какая-либо библиотечная функция для этой цели, поэтому я не делаю это вручную и не рискую закончить в TDW ... 97230840470473074370324734723042.6); // Expected result 31497230840470473074370324734723043 // Prints <garbage>

Математика произвольной точности в PHP

В настоящее время я пытаюсь понять, как работать с числами произвольной точности в PHP. Поэтому я думаю, что мой первый ... а (например, "\x12\x23\x45\x67"), которые, как я слышал, называются "bigint", но опять же Google ничего для меня не дал.

PHP|BCMath: Как получить значение bcscale?

Как мне получить масштаб, установленный в методе bcscale() BCMath? Пример: bcscale(25); Как мне получить 25? Спасибо!

Вычисление N-го корня с помощью bcmath в PHP

Мы ищем N-й корень в PHP. Нам нужно сделать это с очень большим числом, и калькулятор Windows возвращает 2. Со следующим кодом мы получаем 1. У кого-нибудь есть идея, как это работает? echo bcpow(18446744073709551616, 1/64);

PHP bcmath против десятичной системы счисления Python

Я использую библиотеку PHP bcmath для выполнения операций с числами с фиксированной точкой. Я ожидал получить такое же ... увствительных операций, я хотел бы найти способ получить в PHP тот же результат, что и в Python (т. Е. (x / y) * y == x)

Включить BCMath с помощью php.ini?

Мне нужно включить BC Math, но я не хочу делать это с помощью --enable-bcmath, в первую очередь потому, что я не понимаю этот маршрут. Есть ли способ сделать это только с помощью php.ini?

Почему bcmul возвращает число со шкалой, отличной от указанной мной?

Кажется, я ничего не могу найти в php.net документация, объясняющая следующие результаты: $ php -r 'var_dump(bcsub("0. ... нать ПОЧЕМУ возвращаемые значения для этих функций имеют разные масштабы, НЕ как их исправить, чтобы они это делали.

Должен ли я использовать BCMath для значений с примерно 1,2 или 3 десятичными знаками?

В моей базе данных есть около 10-15 чисел с точностью до 1, 2 или 3 десятичных знаков, как подписанных, так и без знака ... как round(), printf и т.д. Должен ли я тогда использовать BCMath-расширение? (только потому, что я использую round())

Повышение до власти в PHP

Ну, мне нужно сделать некоторые вычисления в PHP-скрипте. И у меня есть одно выражение, которое ведет себя неправильно. ... bcscale(100) для вычислений BCMath. Excel и Wolfram Mathematica дают ответ ~0,977237. Есть какие-нибудь предложения?

В чем разница между bcpow и pow?

Может кто-нибудь объяснить мне, следует ли мне использовать bcpow() вместо pow() и почему? Я понимаю, что не во всех ... й/требований, я бы предпочел использовать pow() в своем коде. Но каковы недостатки использования pow() вместо bcpow()?

Отчет Bcmul 0

У меня есть простой фрагмент кода, как показано ниже. $amount = 447274.44882; $rate = 0.00001; echo floatNumber(bcmul ... 0. Я делаю что-то не так или это известное ограничение или что-то в этом роде? Кажется довольно большим, если это так.

php-bcadd имеет разную точность точек

В моем окне Windows, когда я запускаю $SR = "0"; $SPR = "149"; $SR = bcadd($SR, $SPR); echo "$SR"; Он выводит 149.0000000000 Но когда я загружаю тот же код на свой хост Linux, вывод 149. Почему?

Получение по модулю двух действительных чисел с помощью BCMath

Я хотел бы выяснить, является ли одно действительное число множеством другого. Я использую BC-Math, потому что код явля ... ся с той же проблемой! Основываясь на ответе @Chilinut, я создал запрос на вытягивание для библиотеки bcmath-extended.

как добавить расширение bcmath в php 5.6 с помощью php-fpm на Centos 7

Я пытаюсь добавить расширение bcmath на свой Centos 7, в котором установлен PHP 5.6 вместе с nginx и php-fpm Я побежа ... ; pdo_sqlite [46] => wddx [47] => xmlreader [48] => json [49] => zip [50] => mhash )

javascript-эквивалент bcpowmod

Я кодирую версию javascript, которая может декодировать шифрование RSA, которое я сделал в PHP. все работает нормально, ... чанию, такие как: (pow(блок, q))% r, я получаю NAN. Есть ли способ или библиотека js, которая может работать для меня?