webForumDet fria alternativet

Jätte simpelt problem säkert

PHPur PHP

9 svar · 396 visningar · startad av UrMe

UrMeMedlem sedan apr. 2001762 inlägg
#1

Ligger till så här.. att jag vill loopa vi säger från 0-20

for($nr=0; $nr<=20; $nr++)
{

echo $nr;

}

men alltså jag vill att skriva ut 01, 02, 03 om det är under 10... så det bästa vore väl vara att göra en if-sats som något liknande:

if($nr < 10)
$nr = '0$nr';
}

men det fungerar ju inge bra.. hur ska jag göra?

zOLOzMedlem sedan apr. 200297 inlägg
#2

ska det inte vara $nr = '0'.$nr;

KimMedlem sedan jan. 20007 697 inlägg
#3

Eller

$nr = "0$nr";

eller

echo str_pad($nr, 2, "0", STR_PAD_LEFT);
UrMeMedlem sedan apr. 2001762 inlägg
#4

Ingen av de där förslagen funkade så bra...

echo str_pad($nr, 2, "0", STR_PAD_LEFT);

testade denna också.. men då skrevs inget ut.. typ hela sidan blev blank av nån skum anledning...

RödalacketMedlem sedan feb. 20002 612 inlägg
#5
<?
for($nr=0; $nr<=20; $nr++){
	if ($nr < 10){
		echo "0".$nr;
	}else{
		echo $nr;
	}
}
?>

Det funkar garanterat...

UrMeMedlem sedan apr. 2001762 inlägg
#6

det är så jag har gjort nu :)
men tyckte att det borde finnas ett smidigare sätt ;)

RödalacketMedlem sedan feb. 20002 612 inlägg
#7
<?
for($nr=0; $nr<=20; $nr++){

	echo str_pad($nr, 2, "0", STR_PAD_LEFT);
}
?>
SPiNMedlem sedan mars 20007 896 inlägg
#8
for ( $nr = 0; $nr <= 20; $nr++ ) {
     echo ( $nr < 10 ) ? "0" . $nr : $nr;
}
KimMedlem sedan jan. 20007 697 inlägg
#9

Men självklart räknade jag med att villkoren skulle finnas med i mina exempel, inte bara koden. :o

UrMeMedlem sedan apr. 2001762 inlägg
#10

Ursprungligen av Kim Men självklart räknade jag med att villkoren skulle finnas med i mina exempel, inte bara koden. :o

Självklart hade jag lagt in vilkoren.. så pass länge har jag hållt på ;) ... problemet var bara att allt annat på sidan tog sådan tid att ladda :) ..
men nu har jag gjort om allt så jag behöver inte det där just nu.. kanske i framtiden.. tack för all hjälp!

134 ms totalt · 3 externa anrop · v20260731065814-full.c74b5be1
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)