I´ve a strange problem and I hope you can help me.
I´ve two values at the beginning:
var_dump($order_sum);
var_dump($orders_obj->getOrders_preisliste_sum ());
var_dump($order_sum != $orders_obj->getOrders_preisliste_sum ());
Result:
float(49.7)
string(7) "49.7000"
bool(true)
Here all is okay, but why is that way also "true" if I compare them?
var_dump($order_sum);
var_dump(floatval($orders_obj->getOrders_preisliste_sum ()));
var_dump($order_sum != floatval($orders_obj->getOrders_preisliste_sum ()));
Result:
float(49.7)
float(49.7)
bool(true) <---
In my opinion it should be the same, but here PHP displays it as a different.