Hallo
Wenn ich zB. $a="02" und $b="03" habe, und mache $a+$b gibt das "5"
Wie kann ich erzwingen, dass es das Resultat zwei stellig ausgibt? also 05?
Danke! Léo
			
			
									
						
										
						string: 2 stellen erzwingen (02)
- leopittoni
 - Mitglied
 - Beiträge: 1162
 - Registriert: 26.04.2004 20:17
 
Code: Alles auswählen
if( strlen($a) < 2 )
{
    $a = "0" + $a;
}
- Banger
 - Ehemaliges Teammitglied
 - Beiträge: 375
 - Registriert: 03.05.2005 21:53
 - Wohnort: Düsseldorf
 - Kontaktdaten:
 
Hier bietet sich sprintf() oder str_pad() an:
			
			
									
						
										
						Code: Alles auswählen
$number = 5;
echo sprintf('%02d', $number);
echo str_pad($number, 2, 0, STR_PAD_LEFT);Hast du das auch mal selbst getestet?fanrpg hat geschrieben:Code: Alles auswählen
if( strlen($a) < 2 ) { $a = "0" + $a; }
KB:knigge