Introducere în limbajul html


for ($x = 0; $x < 100; print "$x ", $x++)



Yüklə 3,05 Mb.
səhifə75/211
tarix03.01.2022
ölçüsü3,05 Mb.
#37935
1   ...   71   72   73   74   75   76   77   78   ...   211
for ($x = 0; $x < 100; print "$x
", $x++);


print "sfârşit!";

?>

Observăm că nici nu mai avem nevoie de acolade. Ele nu ne-ar servi la nimic deoarece toate instrucţiunile privind variabila $x se află în a treia parte din paranteze: întâi este aflat $x după care este incremental şi loop-ul o ia de la capat până când $x ajunge la 100 şi condiţia de rulare nu mai este îndeplinită.

Putem folosi for pentru afişarea elementelor unui array cu un index numeric ordonat. Să afişăm lista noastră de filme:



$filme = array("Casablanca","Blairwitch Project", "Matrix", "Rambo") ;

$nr_filme = count($filme) ;

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

{

print "$i - $filme[$i]
";


}

?>




Rulaţi scriptul şi observaţi că au fost afişate toate filmele. Cum am făcut acest lucru? Indicându-i lui for de unde să înceapă afişarea elementelor array-ului şi unde să se oprească din loop. Ne-am adus aminte că într-un array, dacă index -ul nu este definit, porneşte de la 1) şi pentru a afişa ,,Casablanca" trebuia să scriem print $filme[0] şi am făcut acelaşi lucru. La a doua rulare a loop-ului şi a avut valoarea 1 şi a afişat filmul $filme[l] care este ,,Blairwitch project" şi aşa mai departe pentru fiecare element din array. Funcţia count() este folosită pentru a număra elementele dintr-un array. count($filme) este 4 în cazul de faţă.
Teme:


Yüklə 3,05 Mb.

Dostları ilə paylaş:
1   ...   71   72   73   74   75   76   77   78   ...   211




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©muhaz.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin