Ireneusz Połeć Blog > Technologie WWW > Formatowanie liczb w php
Formatowanie liczb w php
PHP pozwala na formatowanie liczb do różnych notacji. Przydaje się to w szczególności przy zapytaniach do bazy danych, gdzie dane liczbowe zapisywane są z kropkami zamiast przecinkami, jak to ma się w notacji polskiej. Do zmiany notacji lub formatu liczby służy funkcja “number_format”. Oto przykład użycia:
<?php
$liczba = 1234.56;
// notacja angielska (domyślna)
$notacja_angielska = number_format($liczba);
// 1,234.56// notacja polska
$notacja_polska = number_format($liczba, 2, ‘,’, ‘ ‘);
// 1 234,56$number = 1234.5678;
// notacja angielska bez separatora tysięcy
$notacja_angielska = number_format($liczba, 2, ‘.’, ”);
// 1234.57?>
Funkcja pozwala również na ustalenie ilości miejsc po przecinku:
echo numer_format($liczba, 2); //2 miejsca po przecinku
Źródło (http://pl2.php.net/manual/pl/function.number-format.php).