Tach!
$zahl = "5,7";
Das wäre ein String... Dort funktioniert es, wie Martin beschrieben hat.
Mit eine Fließkommazahl geht es beispielsweise so:
$zahl=5.7;
echo sprintf("%05.02f",$zahl);
Es gibt auch printf(), aber abgesehen davon, kann dank PHPs eingebauter Typumwandlung %...f auch mit Zahlen in einem String gefüttert werden. Die Zahl muss allerdings auch mit Punkt statt Komma getrennt sein.
dedlfix.