Articles of номера

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

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

Какова точность для библиотеки PHP в формате bcmath?

Я пишу библиотеку PHP, которая имеет класс Number, который использует расширение bcmath для произвольной точности. У меня есть два вопроса: Насколько медленнее bcmath по сравнению с использованием встроенных типов int и float? bcmath имеет необязательный масштабный аргумент (по умолчанию он bcmath 3 цифрам). Для класса общего назначения, который может использовать любой человек, что было бы […]

is_numeric () vs. is_float () vs. is_int ()

Мое понимание … if is_numeric($input) === true то либо is_float($input) === true ИЛИ is_int($input) === true ИЛИ $input === 0 ИЛИ $input – это числовая строка (это означает, что она удовлетворит одно из первых 3, если оно не будет включено в кавычки). Это точно? Существуют ли другие различия?

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

Если у меня есть список чисел, подобных этому: 10,9,8,8,9,7,6,5,4,6,7,8,11,10,12,14,16,20,30,29,28,29,27,25,20,18,15,10,8,5,4,1 Я хочу получить следующие цифры (в соответствии с этим примером): 10,4,30,1 Можно ли написать функцию, которая получит эти крайности? Эти цифры являются значениями диаграммы, я хочу получить пики диаграммы.

Странный вывод, когда число начинается с 0

1. сценарий: $num = "00445790"; echo $num; возвращает: 00445790 2. скрипт $num = 00445790; echo $num; возвращает: 2351 Может кто-нибудь объяснить, почему я получаю 2351 по второму сценарию?

Числа к римским номерам с php

Мне нужно преобразовать обычные числа в римские цифры с php, и у меня есть этот код: <?php function roman2number($roman){ $conv = array( array("letter" => 'I', "number" => 1), array("letter" => 'V', "number" => 5), array("letter" => 'X', "number" => 10), array("letter" => 'L', "number" => 50), array("letter" => 'C', "number" => 100), array("letter" => 'D', […]

Проверьте, является ли переменная натуральным числом

Я хочу создать систему заявок на веб-сайте. Это означает, что пользователи могут публиковать свою заявку (натуральное число). Я хочу, чтобы пользователи не пытались отправлять символы, десятичные числа и т. Д. Я не хочу использовать функцию is_numeric, потому что разрешено шестнадцатеричное обозначение. Я думал использовать preg_match для этого. Но в php.net документации для этой функции мало, […]

Числовой Captcha для PHP

Существует ли числовая версия для PHP ? ( который не зависит от включенности JavaScript ) РЕДАКТИРОВАТЬ: Я знаю, что есть JS-независимые карты. Я знаю, что есть PHP captchas. Я знаю, что есть числовые капли. Но я ищу PHP-код, независимый от Javascript . Единственный числовой код, который я нашел, – это либо для ASP.NET, либо для […]

Преобразование слов в числа в PHP

Я пытаюсь преобразовать числовые значения, записанные как слова в целые числа. Например, «iPhone имеет двести тридцать тысяч семьсот восемьдесят три приложения» станет «iPhone в качестве 230783 приложений», Прежде чем начать кодирование, я хотел бы знать, существует ли какая-либо функция / код для этого преобразования.

Отображать номера с порядковым суффиксом в PHP

Я хочу отображать числа следующим образом 1 как 1-й, 2 как 2-й, …, 150 – 150. Как я должен найти правильный порядковый суффикс (st, nd, rd или th) для каждого числа в моем коде?