vast aantal cijfers voor de komma

Status
Niet open voor verdere reacties.

pieter53

Gebruiker
Lid geworden
1 jan 2007
Berichten
297
Een beginners vraag.

Stel je hebt een string met daarin '0007' of '0099' of '0023'.
Wanneer deze 'getallen' verhoogd met 1 krijg je als resultaat: 8 of 100 of 24.
Ik wil echter de 4 digits behouden dus ik wil als resultaat 0008 of 0100 of 0024 hebben.
Het resultaat ($res) moet gebruikt worden in zoiets als:

<img alt="naam" src="img<?php echo $res ?>.jpg">

Dit is natuurlijk op te lossen door de lengte van het resultaat te bekijken (strlen) en afhankelijk van dat resultaat (switch) nul of meerdere nullen toe te voegen, maar kan het niet wat handiger? :o

Alvast bedankt voor het nadenken.
 
Van andere zijde kreeg ik nog een oplossing, die nog wat handiger lijkt te zijn:

$getal = 8;

$getal = sprintf("%04d",$getal);

echo $getal; //geeft 0008.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan