dat het op een andere manier wel kloppend gemaakt kan dat snap ik maar waarom komt hier 1019 uit ??PHP Code:
$bedrag=10.20;
echo $bedrag = (integer) ($bedrag * 100);
- 10.2 x 100 geeft 1019 ??
-
08-09-2014, 22:08 #1
- Berichten
- 144
- Lid sinds
- 18 Jaar
10.2 x 100 geeft 1019 ??
-
In de schijnwerper
-
09-09-2014, 07:08 #2
- Berichten
- 1.190
- Lid sinds
- 14 Jaar
Re: 10.2 x 100 geeft 1019 ??
Misschien 2 decimalen achter de komma aangeven, dan zou hij wel op 1020 uitkomen of round() gebruiken.
-
09-09-2014, 10:21 #3
- Berichten
- 325
- Lid sinds
- 17 Jaar
Re: 10.2 x 100 geeft 1019 ??
Volgens mij speelt het mee dat float-variabelen nooit exact de waarde die je opgeeft zijn. Mogelijk kan je meer informatie hier vinden: http://php.net/manual/en/language.types.float.php
-
09-09-2014, 11:07 #4
- Berichten
- 144
- Lid sinds
- 18 Jaar
Re: 10.2 x 100 geeft 1019 ??
het is idd de float waardes die altijd minder zijn dan je verwacht.. toch blijf ik het vreemd gedrag vinden.
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic