Social Site
Doriți să reacționați la acest mesaj? Creați un cont în câteva clickuri sau conectați-vă pentru a continua.


Social Site este un site care contine metode de comunicare cat si diverse informatii
 
AcasaPortalUltimele imaginiCăutareOperator PHP IiconminiprofiledConectareÎnregistrare
Aveti mai multe metode de comunicare cu memrbii si administratorii forumului
Cautam DJ pentru postul de radio

 

 Operator PHP

In jos 
AutorMesaj
Admin
Admin
Admin
Admin


Mesaje : 113
Reputatie : 1
Data de inscriere : 14/07/2011
Varsta : 28
Localizare : Iasi

Operator PHP Empty
MesajSubiect: Operator PHP   Operator PHP Icon_minitimeDum Aug 07, 2011 1:44 pm

Operatori


om discuta despre operatori aritmetici, de atribuire, de comparatie, logici si multipli
Operatorii aritmetici sunt de adunare, scadere inmultire si impartire.


adunare $a+$b
scadere $a-$b
inmultire $a*$b
impartire $a/$b
modulo (restul impartirii celor 2 valori) $a%$b

php/exemplu3_1.php">Exemplu:


<?php
$a=12;
$b=3;
$c=7;
$adunare=$a+$b;
$scadere=$a-$b;
$inmultire=$a*$b;
$impartire=$a/$b;
$modulo=$a%$c;
echo $a."+".$b."=".$adunare."<br>";
echo $a."-".$b."=".$scadere."<br>";
echo $a."x".$b."=".$inmultire."<br>";
echo $a.":".$b."=".$impartire."<br>";
echo $a."%".$c."=".$modulo."";
?>
Operatorii de atribuire sunt:
Principalul operator de atribuire este = si inseamna asocierea operatorului
din stanga cu valoarea expresiei din dreapta (a nu se confunde cu egalitatea). Valoarea
unei expresii de atribuire este valoarea atribuita, adica valoarea lui $a=5 este 5.


$a=7;
$a+=6; //atribuie lui $a valoarea 13, acelasi lucru cu $a=$a+6
$b="Buna ";
$b.="ziua"; // atribuie lui $b valoarea "Buna ziua", acelasi lucru cu $b=$b."ziua";
Operatorii de comparatie sunt:


egalitate $a==$b TRUE daca $a este egal cu $b
identic $a===$b TRUE daca $a este egal cu $b si sunt de acelasi tip
inegalitate (diferit) $a!=$b TRUE daca $a este diferit de $b
inegalitate (diferit) $a<>$b TRUE daca $a este diferit de $b
neidentic $a!==$b TRUE daca $a este diferit de $b si nu sunt de acelasi tip
mai mic $a<$b TRUE daca $a este mai mic decat $b
mai mare $a>$b TRUE daca $a este mai mare decat $b
mai mic sau egal $a<=$b TRUE daca $a este mai mic sau egal cu $b
mai mare sau egal $a>=$b TRUE daca $a este mai mare sau egal cu $b

Operatorii logici sunt:


NOT !$a TRUE daca $a nu este TRUE
AND $a && $b TRUE daca si $a si $b sunt TRUE
AND $a and $b TRUE daca si $a si $b sunt TRUE
OR $a || $b TRUE daca ori $a ori $b sunt TRUE
OR $a or $b TRUE daca ori $a ori $b sunt TRUE
OR $a xor $b TRUE daca ori $a ori $b sunt TRUE dar nu amandoua

Verificarea functionarii operatorilor de comparatie si logici se poate
face folosind structurile de control care vor fi prezentate in Capitolul 4.

Operatori multipli
Intr-o constructie PHP pot fi pot fi folositi impreuna mai multi operatori.

Exemplu:


<?php
$a=12;
$b=3;
$c=3;
echo $a."+".$b."+".$c."=".($a+$b+$c)."<br>";
echo $a."x".$b."-".$c."=".($a*$b-$c)."<br>";
?>
Incrementarea si decrementarea unui numar
Marirea unui numar cu o unitate se numeste incrementare, iar scaderea cu o unitate se numeste decrementare.

Incrementarea se poate realiza adunand o unitate la acel numar (sau variabila)
sau putem folosi varianta prescurtata, si similar pentru decrementare.


post incrementare $a++ incrementeaza $a cu 1 si returneaza $a
pre incrementare ++$a returneaza $a si incrementeaza $a cu 1
post decrementare $a-- decrementeaza $a cu 1 si returneaza $a
pre decrementare --$a returneaza $a si decrementeaza $a cu 1

Exemplu: incrementarea si decrementarea unui numar


<?php
$a=7;
$b=7;
$c=7;
$d=7;
echo "post incrementarea lui 7 este: ".$a++."<br>";
echo "post decrementarea lui 7 este: ".$b--."<br>";
echo "pre incrementarea lui 7 este: ".++$c."<br>";
echo "pre decrementarea lui 7 este: ".--$d."";
?>
Numere aleatoare
rand() este functia din PHP care genereaza automat numere aleatoare. Poate
primi parametri limita minima si maxima a numerelor generate.

Exemplu:


<?php
echo "numar generat aleator: ".rand()."<br>";
echo "numar generat aleator din intervalul 1-49: ".rand(1,49)."";
?>
Functia de rotunjire
round() este functia de rotunjire si poate primi ca parametru numarul de cifre zecimale dupa rotunjire

Exemplu:


<?php
echo "27,54621 rotunjit este: ".round(27.54621)."<br>";
echo "27,54621 rotunjit cu 2 zecimale este: ".round(27.54621,2)."";
?>
Sus In jos
https://social-site.forumgratuit.ro
 
Operator PHP
Sus 
Pagina 1 din 1

Permisiunile acestui forum:Nu puteti raspunde la subiectele acestui forum
Social Site :: Tutoriale :: Tutoriale PHP-
Mergi direct la: