Η συνάρτηση number_format() επιστρέφει τον
number
με διαφορετική μορφή. Δέχεται μία, δύο ή τέσσερις παραμέτρους (όχι τρεις):
Εάν δοθεί μία μόνο μία παράμετρος, ο number
θα μορφοποιηθεί χωρίς δεκαδικά ψηφία, αλλά με ένα κόμμα (",") μεταξύ κάθε ομάδας.
Εάν δοθούν δύο παράμετροι, ο number
θα μορφοποιηθεί με decimals
πλήθος δεκαδικών με μία τελεία (".") μπροστά τους, και με ένα κόμμα μεταξύ κάθε ομάδων.
Εάν έχουν δοθεί και οι τέσσερις παράμετροι, ο number
θα μορφοποιηθεί με decimals
πλήθος δεκαδικών ψηφίων,
με dec_point
αντί για τελεία (".") πριν από αυτά και με thousands_sep
αντί για κόμμα (",") μεταξύ κάθε ομάδας.
Θα χρησιμοποιηθεί μόνο ο πρώτος χαρακτήρας της παραμέτρου thousands_sep
. Για παράδειγμα, εάν χρησιμοποιήσετε το foo σαν
thousands_sep
για τον αριθμό
1000, τότε η συνάρτηση number_format() θα επιστρέψει
1f000.