Jump to content
Hostul a fost schimbat. Daca vedeti serverul offline readaugati rpg.b-zone.ro sau 141.95.124.78:7777 in clientul de sa-mp ×

[PHP] Operatori: tipuri si exemple. (partea 1)


Jackie Dee
 Share

Recommended Posts

Operatori aritmetici:

 

Pentru inceput, vom seta doua variabile:

$n1 = 10;
$n2 = 5;

 

Voi scrie prima data exemplul, apoi explicatia si rezultatul.

echo $n1 - $n2; Scadere - Rezulta 5.

echo $n1 + $n2; Adunare - Rezulta 15.

echo $n1 * $n2; Inmultire - Rezulta 50.

echo $n1 / $n2; Impartire - Rezulta 2.

echo $n1 % $n2; Rest - Rezulta 0.

 

Operatori de comparare:

 

!Diferenta dintre = si ==.

= seteaza valoarea/continutul unei variabile, de exemplu:

$numar = 1;

== este operatorul de egalitate si se foloseste cel mai des in propozitiile de genul if(), de exemplu:

if ($numar == 1) {
echo "Numarul este egal cu 1.";
} else {
echo "Numarul nu este egal cu 1.";
}

 

$n1 === $n2 - Daca $n1 este identic cu $n2 si au celas tip de variabila(string/bool/etc) rezulta "adevarat", de exemplu:

$comunitate = "B-Zone";
$forum = "B-Zone";
if ($comunitate === $forum){
echo "Let's play together!";
}

$n1 != $n2 - Daca $n1 nu este egal cu $n2 rezulta adevarat.

$n1 <> $n2 - Daca $n1 nu este egal cu $n2 rezulta adevarat.

$n1 !== $n2 - Daca $n1 nu este identic cu $n2 rezulta adevarat.

 

$n1 < $n2 - Adevarat daca $n1 este mai mic decat $n2.

$n1 > $n2 - Adevarat daca $n1 este mai mare decat $n2.

$n1 <= $n2 - Adevarat daca $n1 este mai mic sau egal cu $n2.

$n1 >= $n2 - Adevarat daca $n1 este mai mare sau egal cu $n2.

Exemplu:

<?php
$n1 = 5;
$n2 = 8;
$n3 = 5;

$s1 = "programming";
$s2 = "Programming";

if ($n1 < $n2) {
echo "$n1 este mai mic decat $n2";
}

if ($s1 !== $s2) {
echo "$s1 nu este identic cu $s2";
}

if ($n1 >= $n3) {
echo "$n1 este mai mare sau egal cu $n3";
}
?>

 

Operatori de incrementare/decrementare:

 

++$n1 - pre-incrementare - Creste $n1 cu 1 apoi afiseaza noul integer/string.

$n1++ - post-incrementare - Afiseaza $n1 apoi il creste cu 1.

--$n1 - pre-decrementare - Scade $n1 cu 1 apoi afiseaza noul integer/string.

$n1-- - post-decrementare - Afiseaza $n1 apoi il scade cu 1.

Exemplu:

<?php
$n1 = 5;

echo ++$n1; // - Rezultatul va fi 6
echo $n1++; // - Rezultatul va fi 6, iar noua valoare a lui $n1 va fi 7.
echo $n1; // - Rezulta 7.
?>

In cazul caracterelor de la A la Z sau a la z, ele pot fi doar incrementate, de exemplu:

<?php
$s = "Z";

echo ++$s; // Rezulta AA
echo $s++; // Rezulta AA
echo $s; // Rezulta AB
echo ++$s; // Rezulta AC
?>

 

© 2013 Jackie_Dee

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.