Articles of gmp

gmp_pow () не будет принимать номер GMP для экспоненты

Я играю на PHP с RSA и большими числами. Мне нужно иметь возможность принимать числа до степени экспоненты с ~ 256 до ~ 512 байт, используя gmp_pow (). У кого-нибудь есть предложения?

Конфигурация PHP для GMP и арифметики большого числа

Я использую PHP для решения некоторых проблем на projecteuler.net, но я обнаружил, что с моей текущей установкой PHP я не могу вычислять числа, длинные или достаточно большие, чтобы справиться с некоторыми проблемами. Некоторые первоначальные исследования Stackoverflow и через Google сказали мне, что я должен установить расширение для PHP, чтобы делать математику с очень большими числами. […]

Вычисление n-го корня целого числа с использованием PHP / GMP

Как я могу вычислить n-й корень целого с помощью PHP / GMP? Хотя я нашел функцию gmp_root(a, nth) в источнике PHP , кажется, что эта функция еще не была опубликована в любом выпуске *: http://3v4l.org/8FjU7 *) 5.6.0alpha2 является самым последним во время написания

PHP – GMP и номера с плавающей запятой?

Следующий код выводит 0, что неверно: $r = gmp_pow(gmp_init('-1.7976931348623157'), 308); echo gmp_strval($r); У меня создалось впечатление, что библиотека GMP способна обрабатывать числа с плавающей запятой или я допустил ошибку в коде?

Как включить php-gmp в Mac OS X 10.6.6? (без macports)

Я хочу включить мой php–gmp, и я не хочу использовать macports, потому что я использую homebrew. Сначала я brew install gmp и я получил gmp 5.0.1 Затем я загрузил исходный код PHP 5.3.6, затем я перехожу к источник / внутр / ГМП я сделал phpize а потом MACOSX_DEPLOYMENT_TARGET = 10.6 CFLAGS = '- O3 -fno-common […]

Арбитражная точность в PHP

В настоящее время я пытаюсь выяснить, как работать с номерами произвольной точности в PHP. Поэтому я предполагаю, что мой первый вопрос будет состоять именно в том, что такое математика с произвольной точностью. Я попробовал Googling для хорошего определения, но почему-то никто не может выразить это достаточно простыми словами. Во-вторых, каковы различия между библиотеками BCMath и […]

В PHP, как мне создать большое псевдослучайное число?

Я ищу способ генерации большого случайного числа с PHP, что-то вроде: mt_rand($lower, $upper); Чем ближе я видел gmp_random (), тем не менее, это не позволяет мне указывать нижнюю и верхнюю границы только количество бит на конечность (что я не знаю, что это такое). EDIT: ответ Axsuuls кажется довольно близким к тому, что я хочу, и […]

Вычисление корней с помощью 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 () также не […]

Как решить «Ошибка вызова неопределенной функции dbase_open ()» в окнах

Привет, я хочу загрузить DBF-файл в mysql, используя xampp, версию php 5.5.6 я написал код ниже, Но я получаю ошибку — Неустранимая ошибка: вызов неопределенной функции dbase_open () в C: \ xampp \ htdocs \ import \ import_geo.php в строке 47 $dbf = dbase_open('OUTLETS/regions.dbf', 0); $num_records = dbase_numrecords($dbf); for($i=1;$i<=$num_records;$i++) { $record = dbase_get_record_with_names($dbf, $i); $stmt_bricks->execute(array( […]