$text = "mere";
$nr_caractere = strlen ($text) ;
if ($nr_caractere > 5)
{
print "Textul are mai mult de 5 caractere";
}
else
{
print "Textul are mai puţin de 5 caractere";
}
?>
Pentru stringul ,,mere" rezultatul afişat pe ecran va fi ,,Textul are mai puţin de 5 caractere" şi pentru stringul ,,Ana are mere" rezultatul va fi ,,Textul are mai mult de 5 caractere". Testaţi acest lucru rulând codul pentru ambele cazuri.
În construcţia if ... else putem omite acoladele dacă instrucţiunile ce urmează a fi executate sunt pe o singură linie:
if ($nr__caractere > 5)
print "Textul are mai mult de 5 caractere";
else print "Textul are mai puţin de 5 caractere";
if ... else if ... else
Dar dacă dorim să folosim mai multe condiţii şi în funcţie de fiecare dintre acestea să afişăm altceva? Folosim if ... else if... else şi repetăm else if de câte ori avem nevoie.
Dostları ilə paylaş: |