number_format()
нельзя использовать для «представления» базового числа 32, интересно, если вы имеете в виду base_convert
(http://php.net/base_convert) для перемещения между базами, например,
echo(base_convert('FF', 16, 10));
Что касается их определения со специальным префиксом, насколько я знаю, PHP поддерживает только 0 и 0x для восьмеричного / шестнадцатеричного числа.