06. januar 2006 - 18:22
Der er
7 kommentarer og 1 løsning
tjek antal karaktere i variabel
Hejsa Jeg har nogle variabler $s1 $s2 Der skal tjekkes på om $s1 + $s2 HVER indeholder 3 cifre, og hvis ikke skal der sættes 0 (nuller) ind indtil variablen indeholder 3 cifre Men hvordan ??
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
06. januar 2006 - 18:27
#1
En måde: if(strlen($s1) < 3) { $s1 = $s1 . str_repeat("0", (3-strlen($s1))); }
06. januar 2006 - 18:28
#2
$s1 = sprintf("%03d", $s1);
06. januar 2006 - 18:31
#3
Eller bare: if(strlen($s1) < 3) { $s1 .= str_repeat("0", (3-strlen($s1))); } Og dynamisk: for($i = 1; $i <= 2; $i++) { if(strlen(${"s".$i}) < 3) { ${"s".$i} .= str_repeat("0", (3-strlen(${"s".$i}))); } }
06. januar 2006 - 18:34
#4
ranglen, smider du et svar Meget kort og nem kode at implemtere i det jeg har i forvejen :-) Beklagler jaw, syntes ranglen's svar var kortest og funger perfekt...
06. januar 2006 - 18:35
#5
Det helt ok, det er jo dig der bestemmer...
25. marts 2006 - 21:02
#6
Ranglen - Smid et svar for point Jaw - smid du også et svar, har ranglen IKKE svaret inden 1/4, får du point og har ingen af jer svaret tager jeg dem selv igen!
26. marts 2006 - 16:28
#7
Nah, da du brugte ranglen's løsning synes jeg skam bare du selv skal tage dem...
13. april 2006 - 21:51
#8
lukker og tager selv point pga. intet svar...
Vi tilbyder markedets bedste kurser inden for webudvikling