Puedes usar 
str_pad() 
Sintaxis: 
string str_pad ( string input, int pad_length [, string pad_string [, int pad_type]]) 
Uso: 
$numerito = 3; 
print str_pad($numerito, 3, "0", STR_PAD_LEFT); // pinta: 003 
$numerito = 13; 
print str_pad($numerito, 3, "0", STR_PAD_LEFT); // pinta: 013 
$numerito = 304; 
print str_pad($numerito, 3, "0", STR_PAD_LEFT); // pinta: 304  
