Ik heb een functie geschreven om een bedrag af te ronden en de . te veranderen in een komma,
Alleen nu werkt het ene wel en het andere weer niet.
de eerste print werkt wel, en de tweede niet.
iemand die een idee heeft want ik volg het niet meer.
Alleen nu werkt het ene wel en het andere weer niet.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| <?php Function ShowPrice($price) { $price = round($price,2); if (strrpos($price, ".")) { if((strlen($price) - strrpos($price, ".")) == 3){ $price = str_replace(".",",",$price); return $price;} if((strlen($price) - strrpos($price, ".")) == 2){ $price = $price."0"; $price = str_replace(".",",",$price); return $price;} if((strlen($price) - strrpos($price, ".")) == 1){ $price = $price."00"; $price = str_replace(".",",",$price); return $price;} }else{ $price = $price.".00"; $price = str_replace(".",",",$price); return $price; } } print ShowPrice(45 * 6); print ShowPrice((45 * 6) + ((45 * 6) / 100) * 19); ?> |
de eerste print werkt wel, en de tweede niet.
iemand die een idee heeft want ik volg het niet meer.