Mimo, że PHP automatycznie nadaje odpowiednie typy zmiennym, przydaje się czasem funkcja umożliwiająca formatowanie liczb. Taką funkcją, jest znana programistom C++, funkcja printf. Przyjmuje ona na sposób formatowania oraz to co ma zostać sformatowane.
Przykłady:
Wówczas aby liczbę sformatować jako binarną, piszemy:
Otrzymujemy w wyniku: 10
Wówczas aby liczbę sformatować jako ósemkową, piszemy:
Otrzymujemy w wyniku: 14
Wówczas aby liczbę sformatować jako szesnastkową, piszemy:
Otrzymujemy w wyniku: 7b
Wówczas aby liczbę sformatować jako szesnastkową z użyciem dużych liter, piszemy:
Otrzymujemy w wyniku: 7B
Aby otrzymać kod ASCII danej liczby, piszemy:
Otrzymujemy w wyniku: O (duża litera O)
Aby sformatować liczbę jako liczbę ze znakiem, piszemy:
Otrzymujemy w wyniku: -10
Aby sformatować liczbę jako liczbę bez znaku, piszemy:
Otrzymujemy w wyniku: 10
Aby sformatować liczbę jako liczbę zmiennoprzecinkową, piszemy:
Otrzymujemy w wyniku: 34.2313
Dodatkowo możemy w przypadku liczb zmiennoprzecinkowych określić ile miejsc po przecinku danej liczby ma być wyświetlane
Otrzymujemy w wyniku: 34.231