decimal

Удалите бесполезные нулевые цифры из десятичных знаков в PHP

Я пытаюсь найти быстрый способ удалить zero decimals из числовых значений следующим образом: echo cleanNumber('125.00 ... 966.70'); // 966.7 echo cleanNumber(844.011); // 844.011 Существует ли какой-то оптимизированный способ сделать это?

PHP: получить количество десятичных цифр

Существует ли простой способ определения количества десятичных знаков в (n)целочисленном/двойном значении в PHP? (то есть без использования explode)

PHP Как округлить до двух знаков после запятой?

Мне нужно округлить десятичное число в PHP до двух знаков после запятой, чтобы: 49.955 Становится... 49.95 Я проб ... быть меньше (например, 7,950). До сих пор я не мог найти ответа на этот вопрос. Любая помощь будет очень признательна.

Лучшая практика работы с валютными значениями в PHP?

Мне нужно сложить, умножить и сравнить значения валют в PHP, и мне нужно быть уверенным, что они точны до одного цента. ... е строк. Удивительно сложно, имхо. Мой вопрос: какова наилучшая практика работы с валютными значениями в PHP? Спасибо!

PHP отбрасывает десятичные дроби без округления

Я хочу отбросить десятичные дроби без округления. Например, если у меня 1.505, я хочу удалить последнее десятичное число, и значение должно быть 1.50. Есть ли такая функция в PHP?

PHP преобразует десятичную дробь в дробь и обратно?

Я хочу, чтобы пользователь мог вводить дробь, например: 1/2 2 1/4 3 И преобразуйте его в соответствующее десяти ... реобразовывать десятичную дробь во фракцию строка: decimal_to_fraction(.5); // return "1/2" Как я могу это сделать?

php вычисление с плавающей запятой 2 десятичных знака

Снова возникла еще одна проблема с математическими вычислениями. $a = 34.56 $b = 34.55 $a сделайте некоторые вычисл ... начение на самом деле не 2 десятичных, Я надеюсь, что смогу получить помощь отсюда. Это действительно расстроило меня.

PHP/MySQL: Лучшие методы операций с деньгами/хранения?

Итак, я планирую создать приложение (PHP/MySQL), которое много работает с деньгами, и я думаю о том, как хранить и рабо ... корость (скорость вычислений BCMath, десятичная скорость MySQL по сравнению с целым числом) и удобство программирования?

Печать PHP с плавающей точкой с 3 цифрами после запятой?

Есть ли простой способ echo получить число с плавающей запятой с определенным количеством цифр после десятичной точки? Например: $sum = 3.1234566768; Я хотел бы повторить $sum и получить: 3.12.

При необходимости разделите цену десятичными дробями

Это скорее эстетическая проблема, если бы я вывел две цены в PHP: (первое существо 123.45 и второе существо 123.00) ... о оставить ее, если для цены есть числа больше 0 (например, первая цена?). Любая помощь была бы отличной, спасибо! TC

Преобразование процентного значения в десятичное значение в PHP

Как преобразовать процентное значение в десятичное значение в PHP для использования в вычислениях? Пример: 6.15% = .0615

PHP 5.6 Ошибка при передаче десятичного кода SoapClient

Я пытаюсь проанализировать массив PHP для SOAP XML с помощью функции SoapClient. Мне нужно разобрать десятичное число н ... ormat для создания 0.00, но с тем же результатом. Любые идеи о том, как решить эту загадку, будут весьма признательны.

Лучший способ обработки большого (UUID) в качестве первичного ключа таблицы MySQL

У меня есть строка UUID, которую я хочу использовать в качестве первичного ключа таблиц MySQL, UUID представляет собой ... и не против чтения документации, так что приемлемыми были бы либо примеры, либо предлагаемое чтение в качестве ответа.

PHP Десятичный по модулю

Как я могу выполнить арифметику по модулю с десятичным значением, так как PHP может выполнять только по модулю с целым ... ь это правильно? Дополнительная информация об этой задаче арифметики по модулю: https://bugs.php.net/bug.php?id=34399

Как преобразовать огромное целое число в шестнадцатеричное в php?

Как я могу преобразовать это: 931266068289706159476728929645301131318060472649275261496234977873592859870821238640655 ... го-нибудь другая функция, чем эта, или какой-либо намек на то, как я могу преобразовать это целое число? Спасибо тебе!

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

Мне нужно проверить в PHP, ввел ли пользователь десятичное число (американский способ, с десятичной запятой: X.XXX) Есть ли надежный способ сделать это?

ДЕСЯТИЧНАЯ длина для микро-времени (истина)?

Я хочу сохранить микротайм PHP в качестве моей временной метки в MySQL. Мне сказали , что лучше всего хранить его в ... т microtime(true), чтобы я мог указать его в качестве длины типа данных? Должен ли я выбрать переменную DECIMAL длины?

Как я могу определить, является ли (float)0==0 или null в PHP

Если значение переменной равно 0 (с плавающей точкой), она пройдет все эти тесты: $test = round(0, 2); //$test=(f ... я ли $test числом, используя функцию is_number(), но могу ли я определить, равна ли переменная с плавающей запятой нулю?

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

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

Нет функции усечения в PHP -опциях?

У меня есть алгоритм, который выполняет следующие вычисления: ( ( 0.50 * 0 ) + 7 ) / 10 = 0.70 ( ( 0.70 * 10 ) + 9 ) ... ) / 100; // Truncate to 2dp. echo '<p>Test: New relationship truncated is $newRel=' .$newRel. '</p>'; }