webForumDet fria alternativet

snabb fråga for slinga

PHP

2 svar · 263 visningar · startad av Draftracer3

Medlem sedan dec. 200353 inlägg
Frågan#1
for($i=0;$i<$if;$i++)

om $if är 1 då skriver den inget....

jag vill att den ska skriva om 1 är mer eller lika med 0 så skriver den

Medlem sedan okt. 2001538 inlägg
#2

Jag blir lite konfunderad, 1 kan väl aldrig vara lika med noll, det kan väl bara vara lika med 1?

Men om du nu vill att loopen skall skriva ut något så länge som räknaren ($i) är ett lägre tal eller lika stort som $if, så torde detta klara biffen

for ($i=0; $i<=$if; $i++)
{
   echo("hejhopp nummer " . $i . "<br />\n");
}

Alltså som din kod, fast med ett likamed-tecken efter mindre än-tecknet.
:)

MVH Patrik

Medlem sedan mars 20034 471 inlägg
#3

Re: snabb fråga for slinga

Draftracer3 skrev:

for($i=0;$i<$if;$i++)

om $if är 1 då skriver den inget....

:q Om $if = 1, och du har något i slingan som skriver ut, så får du ut en utskrift nämligen för $i = 0.

Om du vill inkludera både 0 och 1, så får du skriva:
for($i=0;$i<=$if;$i++)

262 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)