I .Adăugaţi mai multe filme în array şi rulaţi din nou scriptul.
2. Schimbaţi $i = 0 cu $i = 1 şi rulaţi scriptul.
3. Schimbaţi $nr_filme=count($filme) cu $nr_filme - count($filme)-l şi rulaţi din nou scriptul. if
Dacă dorim să rulăm o bucată de cod doar când este îndeplinită o condiţie anume, folosim if. Iată cum, în următorul cod afişăm un text doar dacă numărul de caractere dintr-un string este mai mare decit 5.
$text = "Ana are mere";
$nr_caractere = strlen($text) ;
if ($nr_caractere > 5)
{
print "Textul \"$text\" are mai mult de 5 caractere";
}
?>
Încercaţi acelaşi cod cu un string mai mic, $text = "Ana" sau $text = "mere" pentru a vedea dacă stringul are mai puţin de 5 caractere textul nu va fi afişat. Observăm folosirea semnului \ de precedare a caracterelor speciale pentru a afişa ghilimelele în rezultatul de pe ecran, astfel: Textul ,,Ana are mere" are mai mult de 5 caractere.
Am folosit în acest exemplu funcţia strlen care calculează numărul de caractere într-un string. Pentru $text = "Ana are mere", valoarea variabilei $nr_caractere = strlen($text) va fi 12 (spaţiile contează). Pentru $text = "mere", $nr_caractere va fi 4.
Vă spuneam mai sus că în unele cazuri putem să omitem acoladele. În cazul lui if, dacă partea dintre acolade este o singură linie putem ,,uita" acoladele şi scrie codul asfel:
if ($nr_caractere > 5) print "Textul \"$text\" are mai mult de 5caractere"; if... else
Ce facem atunci când dorim să afişăm un text dacă o condiţie este îndeplinită şi alt text dacă aceeaşi condiţie nu este îndeplinită? Folosim if... else: