PHP Арифметическая операция вычитание [дубликат]

222
03 марта 2017, 02:29

На данный вопрос уже ответили:

  • Вычисления на числах с плавающей точкой не работают 1 ответ
var_dump(floatval($this->amount)); \\float(18000)
var_dump($sum); \\float(18000)
var_dump(floatval($this->amount)-$sum); die; \\float(-3.6379788070917E-12)

Что не так с вычитанием?

Answer 1

floatval() нельзя использовать с объектами в этом случае возникнет ошибка уровня E_NOTICE и функция вернет 1.

Может быть проблема в этом.

READ ALSO
Обновление списка новостей

Обновление списка новостей

Может тема покажется глупой, однако, как называется система, которая обновляет содержимое страницы новостей, к примеру, с 1 на 2 страницу? Пример:

206
Отправка POST запроса без формы

Отправка POST запроса без формы

Здравствуйте, я делаю сайт - что-то наподобие магазинаПри заказе нужно указать почту <input type="text" name="mail" size="20">, всё хорошо, оно отправляет...

453
в foreach есть ли изобажение

в foreach есть ли изобажение

Здравствуйте! хочу вывести фото которые есть в бд и которых нет то есть если фотография есть в бд то выводит изображения которое есть если...

249
MySQL запрос в консоле работает а через Laravel нет

MySQL запрос в консоле работает а через Laravel нет

Выполняю запрос в консоли MySQL в PhpStorm и все работает:

303