Jedna z operacji klasy filtrującej:
<?php class Filter { //zmienne klasy private $input; //konstruktor klasy function __construct($input) { $this->input = $input; } //operacja formatująca ceny public function price_format() { return $this->input; } } ?>
Fragment skrypu korzystającego z tej klasy:
<?php $Filter = new Filter($items[$i]['price']); /*zmienna $items... to tablica powstała w wyniku pobrania danych z bazy MySQL - zmienna ta posiada wartość groszy */ $price = $Filter->price_format(); ?>
A to mi zwraca dla wartości zmiennej $items[$i]['price'] np.:
12.43 -> 12,00
3.21 -> 3,00
czyli jednym słowem zeruje mi grosze.
Może rozwiązanie będzie proste, ale jakoś nie mogę na nic wpaść.
Z góry dzięki za pomoc