Articles of math

Преобразование времени продолжительности MP3

Я использую свою библиотеку iTunes, чтобы получить данные из примерно 1100 mp3, и я столкнулся с небольшой проблемой в том, что время библиотеки в минутах и ​​секундах. $duration = 1893642; $minutes = bcmod(($duration / 60), 60); $seconds = bcmod($duration, 60); echo $minutes.":".$seconds; //returns 0:42 Проблема в том, что этот конкретный MP3 на самом деле 31:42. […]

PHP-математика по данным SQL

im не уверен, что это вопрос с php или mysql maths. У меня есть таблица с данными, и хотя я могу эхо отдельных данных на экран или эхо и отдельные фрагменты данных с помощью php. Я не знаю, как выполнять математику по самим данным. Для простоты, скажем, моя таблица имеет 4 столбца, столбец идентификатора и […]

Почему 65.6 * 100% 10 равно 9, вместо 0 в PHP?

echo 65.7 * 100% 10 // 0 эхо 65,6 * 100% 10 // 9 <— echo 6560% 10 // 0 echo 65.5 * 100% 10 // 0 Может кто-нибудь объяснить, почему? РЕДАКТИРОВАТЬ: для человека или не-программистов, результат 9 является ошибочным. как я могу предотвратить эту "error" при программировании?

Как округлить десятичное число?

Как я могу использовать round() для округления числа до верхнего номера, как только будет десятичное число? Например: 1.00001 = 2 1.1 = 2 1.4785834975 = 2 1.00 = 1 1.99 = 2 3.01 = 4

Как выполнить математику в sql-запросе для вычисления процентной разницы?

Я хотел бы провести опросы (2 или более вариантов) и поместить результаты в таблицу. Я просто хочу знать, как я мог бы подсчитать результаты в sql-запросе. Еще больше, должен ли я делать математику в запросе или просто использовать PHP для математики? пример Таблица вопросов question_id (int) question (text) answer_1 (varchar) answer_2 (varchar) answer_3 (varchar) etc… […]

Проблема с плавающей стоимостью PHP-подразделения

Когда я попробую получить остаток, он дает недопустимое значение. Я пытаюсь получить оставшиеся два десятичных значения, и я получаю 3.4694469519536E-18 Мои значения: $x=0.1; $y=0.005; Я попробовал следующее: echo $ed = fmod(0.1,0.005); OutPut:3.4694469519536E-18 echo $ed = ((floatval(0.1)) % (floatval(0.005))); Но получение Warning: Division by zero Но Реальность 0.1 будет делить на 0,005 в 20 раз. т.е. […]

Ищите GCD (наибольший общий делитель) из более чем двух целых чисел?

У меня уже есть функция, которая находит GCD из 2 чисел. function getGCDBetween($a, $b) { while ($b != 0) { $m = $a % $b; $a = $b; $b = $m; } return $a; } Но теперь я хотел бы расширить эту функцию, чтобы найти GCD из N точек. Любое предложение ?

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

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

расчет тарифов на такси с использованием php с google distance matrix api v2

Я хочу получить расчет стоимости проезда на моем сайте. У меня есть следующие требования: Если расчет расстояний в Google показывает следующие расстояния в километры, скорость должна идти следующим образом: От 0 -10km = $ 65 (фиксированная цена) + 11% 10 км = 70 долл. США + 11% 15 км = $ 80 + 11% 20 […]

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

В браузере у нас есть предметы, которые происходят на основе их вероятностей. P (i1) = 0,8 P (i2) = 0,45 P (i3) = 0,33 P (i4) = 0,01 Как мы реализуем функцию в php, которая возвращает случайный элемент, основанный на вероятности вероятности? редактировать Элементы имеют свойство, называемое редкостью, которое варьируется от 1 до 100 и […]