+48 781781348 wp@wojtekp.pl

Dziś krótki i prosty sposób na formatowanie ceny. Wielu klientów prosiło mnie wielokrotnie, aby ceny w ich sklepach/aplikacjach wyświetlane były w formacie na przykład 3 500 000,00 zł zamiast 3500000zł. 

Jest to o tyle uciążliwe, że często dane te przetwarzamy w innych miejscach, więc dodanie w bazie jako typ char często odpada. Na pomoc przychodzi funkcja numer_format, dzięki której uzyskamy pożądany efekt.

Jeśli np. kod wyświetlający cenę to

echo $cena;
zamieniamy go na
echo number_format($cena, 2, ',', ' ');

Od tego momentu cena będzie formatowana według ustalonego szablonu.