Articles of числа

PHP json_decode целые числа и поплавки в строку

Я хочу предварительно проанализировать json конвертировать все числа в json (целые числа или float) в строки. Например: { "integer": 10000, "big_integer": 100000999499498485845848584584584, "float1" : 1.121212, "float2" : 8.226347662837406e+09 } к этому: { "integer": "10000", "big_integer": "100000999499498485845848584584584", "float1" : "1.121212", "float2" : "8226347662.837406" } Обновление Я нашел следующее, но он не работает для поплавков: $jsonString = […]

Получить коэффициенты числа

Мне нужно получить два фактора (x, y) заданного числа (n), такие, что: x * y <= n x * y должно быть как можно ближе к n x и y должны быть как можно ближе друг к другу. Примеры: n = 16 => x = 4, y = 4 n = 17 => x = […]

Генерировать случайное число с заданной длиной PHP

Я пытаюсь создать функцию, используя mt_rand (), чтобы генерировать действительно случайное число, так как rand () просто недостаточно. Проблема в том, что мне нужно предварительно определить длину числа, скажем, мне нужно 10-значное случайное число. Во всяком случае, я возился, и это то, что я придумал: function randomNumber($length) { $min = str_repeat(0, $length-1) . 1; $max […]

Случайный номер PHP

Я хочу создать случайное число в PHP, где цифры не должны повторяться в этом числе. Это возможно? Можете ли вы вставить здесь пример кода? Пример: 674930, 145289. [т.е. То же самое число не должно появляться] Спасибо

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

Я хочу проверить, имеет ли переменная число в нем, я просто хочу посмотреть, есть ли он, мне все равно, есть ли в нем что-то еще: "abc" – false "!./#()" – false "!./#()abc" – false "123" – true "abc123" – true "!./#()123" – true "abc !./#() 123" -true Есть простые способы сделать это, если вы хотите […]

php: быстрый способ генерации 5-значного числа, еще не находящегося в столбце MySQL db (с уникальным атрибутом)

Предположим, что в таблице 1 содержится порядковый номер столбца (а не ключ, хотя он НЕ является NULL и уникальным). Он содержит 5-значное число. Каков наилучший способ генерации php var $ unique_var, который не находится в этом столбце. Что может быть важно, от 10% до 30% 5-значных чисел в таблице (так что генерация числа и проверка […]

Возвращаемая переменная с наибольшим значением?

У меня есть 3 переменные: $ num1, $ num2 и $ num3. Каждый из них представляет количество строк, которые имеет столбец таблицы. Я хочу найти, какая переменная имеет самую высокую переменную, поэтому я могу использовать ее в цикле for (показано ниже) for ( $row = 1; $row <= $HIGHEST_VARIABLE; $row++) { … } На это, […]

диапазон чисел с плавающей точкой в ​​php. -0 плавает?

когда я конвертирую строку '-0' в float, он возвращает тип float -0 пример $x = '-0'; $y = (float)$x; result => float -0 почему -0 – число с плавающей точкой?

Почему переменная не может начинаться с номера?

Я работаю на PHP, я должен определить переменные в последовательности, чтобы сохранить в Mysql. И имя поля, и имя переменной должны быть одинаковыми в моем случае. Могу ли я объявить такую ​​переменную $1 OR $2 etc Если нет, то почему нет и если да, то почему? Я пытался: $id = 0; $6 = $_REQUEST['6']; $7 […]

PHP проверяет, является ли переменная целым числом

У меня есть этот код PHP: $entityElementCount = (-($highScore-$totalKeywordCount))/0.29; Я хочу знать, как проверить, является ли $ entityElementCount целым числом (2, 6, …) или частичным (2.33, 6.2, …). Спасибо!