Sunteți pe pagina 1din 3

FUNCTII PRESTABILITE

Strlen-returneaza numarul de caractere dintr-un sir


Str_word_count-numara cuvintele dintr-un sir
Strrev-returneaza sirul de la sfarsit la inceput(cuvantul scris invers)
Strops-cauta un sir de caractere intr-un sir de caractere
Str_replace-inlocuim un sir cu alt sir

IF
If(conditie) {
//bloc de instructiuni
}

$numar = 25;

If ($numar > 20) {


Echo “{$numar} este mai mare decat 20.”;
}

ELSE
If(conditie) {
//bloc de instructiuni 1
} else {
//bloc de instructiuni 2
}

$numar = 25;

If ($numar > 20) {


Echo “{$numar} este mai mare decat 20.”;
} else {
Echo “{$numar} nu este mai mare decat 20.”;
}

ELSEIF
If(conditie) {
//bloc de instructiuni 1
} else {
//bloc de instructiuni 2
} elseif (conditie2) {
//bloc de instructiuni 3
}

$numar = 25;

If ($numar == 25) {
Echo “{$numar} este egal cu 25.”;
} elseif ($numar > 20){
Echo “{$numar} este mai mare decat 20.”;
} else {
Echo “{$numar} nu este mai mare decat 20.”;
}

STRUCTURI REPETITIVE
(repetam cel putin o instructiune,daca o conditie e adevarata)

WHILE
While (conditie){
Bloc de instructiuni
}

$numar = 10;

While ($numar>0) {
Echo $numar.’<br>’;
$numar--;
}
AFISEAZA: 10
9
8….
1

DO WHILE
Do {
Bloc de instructiuni
} while (conditie);

I = 5;

Do {
Echo $i.’<br>’;
$i--;
} while ($i>0);

AFISEAZA:5
4
3
2
1

FOR (putem alege de cate ori sa se repete)


For (parametrii) {
}

For($i=0; $i<10; $i++) {


Echo $i.’<br>’;
}

AFISEAZA: de la 0 la 9

FOREACH (se foloseste pentru array,e la fel ca FOR)

Foreach($array as $element) {
Bloc de instructiuni
}

$array = [‘rosii’, ‘ardei’,’morcovi’];

For ($i=0; $i<count($array); $i++) {


Echo $array[$i].’<br>’;
}

AFISEAZA:rosii
Ardei
Morcovi

ACELASI LUCRU DOAR CU FOREACH(mai simplu)

Foreach ($array as $legume//numim cum vrem//) {


Echo $legume.’<br>’;
}

AFISEAZA:rosii
Ardei
Morcovi

S-ar putea să vă placă și