Funkcja Number_format () służy do formatowania liczby danych. Jest to wbudowana funkcja PHP, która jest również używana do sformatowania liczby z zgrupowanymi tysiącami. Zwraca wartość ciągu na podstawie parametrów używanych w tej funkcji. Cele zastosowania różnych parametrów tej funkcji i sposób użycia tej funkcji do sformatowania liczby zostały pokazane w tym samouczku.
Składnia:
Funkcję Number_format () może być używana na dwa sposoby. Dwie składni tej funkcji podano poniżej:
Zgodnie z powyższymi składniami funkcja numer_format () może wziąć jeden, dwa lub cztery argumenty. Przecinek (,) jest używany jako domyślne tysiące separatorów dla obu składni.
Gdy w tej funkcji używany jest jeden argument, wymaga on liczby pływających jako wartości argumentu.
Gdy w tej funkcji używane są dwie wartości argumentów, pierwszy argument ma liczbę pływającą, a drugi argument przyjmuje liczbę całkowitą, która zostanie użyta do ustawienia liczby po punkcie dziesiętnym.
Gdy w tej funkcji używane są cztery argumenty, pierwsze dwa argumenty przyjmują te same wartości, co poprzednie argumenty wspomniane powyżej. Pozostałe dwa argumenty są używane do ustawienia punktu dziesiętnego i tysiąca separatora.
Przykład 1: Użyj numeru_format () z jednym argumentem
Poniższy przykład pokazuje użycie funkcji numer_format () z jednym argumentem do sformatowania liczby z domyślnym separatorem tysiąca. Utwórz plik PHP z następującym skryptem.
Skrypt wydrukuje wartość $ liczba dodając tysiące separatorów.
// Ustaw wartość liczbowąLiczba po sformatowaniu jest: ".numer_format (numer $)."
";Wyjście:
Następujące dane wyjściowe pojawią się po uruchomieniu skryptu z serwera internetowego. Tutaj liczba 5000000 jest drukowana z tysiącami separatorów, a wartość wynosi 5 000 000.
Przykład 2: Użyj numeru_format () z dwoma argumentami
Poniższy przykład pokazuje użycie funkcji Number_format () z dwoma argumentami do sformatowania liczby z domyślnym separatorem i wartością dziesiętną. Utwórz plik PHP z następującym skryptem.
Tutaj do formatowania używana jest numer pływania. Pierwsza funkcja Number_format () jest używana z jednym argumentem i wydrukuje domyślne formatowanie. Druga funkcja Number_format () jest używana z dwoma argumentami, a 2 jest używana jako wartość dziesiętna. Druga funkcja sformatuje liczbę, biorąc dwie liczby po punkcie dziesiętnym.
// Ustaw wartość liczbowąOryginalny numer to: ".$ liczba."
";Dane wyjściowe przed sformatowaniem o wartości dziesiętnej to: ".numer_format (numer $)."
";Wyjście po sformatowaniu o wartości dziesiętnej to: ".numer_format (numer $, 2)."
";Wyjście:
Następujące dane wyjściowe pojawią się po uruchomieniu skryptu z serwera internetowego. W wyjściu pierwszy wiersz pokazuje pierwotną wartość liczby, drugi wiersz pokazuje domyślne formatowanie, a trzeci wiersz pokazuje sformatowaną liczbę z dwiema liczbami po punkcie dziesiętnym.
Przykład 3: Użyj numeru_format () z czterema argumentami
Poniższy przykład pokazuje użycie funkcji numer_format () z czterema argumentami do sformatowania liczby z zdefiniowanym separatorem, punktem dziesiętnym i wartościami dziesiętnymi. Utwórz plik PHP z następującym skryptem.
Numer zmiennoprzecinkowy jest zdefiniowany w skrypcie. Funkcja numer_format () jest używana dwa razy w skrypcie. Ta funkcja jest używana z dwoma argumentami i czterema argumentami w skrypcie, aby pokazać cel użycia czterech argumentów tej funkcji. Gdy numer_format () jest używany z czterema argumentami, „”, „jest używany do punktu dziesiętnego i”.'Jest używany do separatora tysiąca.
// Ustaw wartość liczbowąOryginalny numer to: ".$ liczba."
";Dane wyjściowe po sformatowaniu z dwoma argumentami to: ".numer_format (numer $, 3)."
";Dane wyjściowe po sformatowaniu z czterema argumentami to: ".numer_format ($ liczba, 3, ',', '.')."
";Wyjście:
Następujące dane wyjściowe pojawią się po uruchomieniu skryptu z serwera internetowego. Tutaj pierwszy wiersz pokazuje oryginalną wartość liczby. Druga linia pokazuje sformatowaną liczbę z 3 cyframi po punkcie dziesiętnym, domyślnym punktem dziesiętnym i domyślnym tysiącem separatorów. Trzeci wiersz pokazuje sformatowaną liczbę na podstawie znaku zdefiniowanego w trzecim i czwartym argumencie funkcji.
Przykład 4: Numer formatu na podstawie instrukcji warunkowej
Poniższy przykład pokazuje sposób sformatowania liczby na podstawie instrukcji warunkowej za pomocą funkcji numer_format (). Utwórz plik PHP z następującym skryptem.
Tutaj liczba pływaków jest zadeklarowana, a funkcja Expodode () służy do pobierania części ułamkowej z liczby. 'Jeśli' Warunek służy do sprawdzenia liczby cyfr części ułamkowej i formatu liczby na podstawie tej wartości.
// Ustaw liczbę pływającąWyjście:
Następujące dane wyjściowe pojawią się po uruchomieniu skryptu z serwera internetowego. Tutaj liczba zawiera 3 cyfry po punkcie dziesiętnym. Zgodnie ze skryptem drugie stwierdzenie warunkowe jest prawdziwe. Tak więc liczba jest sformatowana z 2 cyframi po punkcie dziesiętnym.
Wniosek
Różne zastosowania funkcji number_format () zostały wyjaśnione w tym samouczku za pomocą różnych przykładów. Jak działa ta funkcja dla jednego, dwóch i czterech argumentów, przy użyciu różnych liczb pływakowych. Mamy nadzieję, że czytelnicy będą mogli prawidłowo użyć tej funkcji do sformatowania liczb po przeczytaniu tego samouczka.