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