Jūs esate sename manualai.lt puslapyje.
Naujasis puslapis yra v2.manualai.lt

forumas.manualai.lt

kodai.manualai.lt

dizainas.manualai.lt

idomu.manualai.lt

top

Sekite mus Facebook'e

Sekite mus Facebook'e

Vartotojo meniu

Forumo naujausi


serveriai.lt rekomendacija. Spausk ir gauk nuolaidą!
Operatoriai PDF Spausdinti
Autorius: Primatas   
Šiame straipsnyje galite pamatyti visus PHP kalbos operatorius, skirtus matematinėms ir loginėms funkcijoms atlikti.

Aritmetiniai operatoriai

Operatorius AprašymasPavyzdysRezultatas
+ Sudėtis x=2
x+2
4
- Atimtis x=2
5-x
3
* Daugyba x=4
x*5
20
/ Dalyba 15/5
5/2
3
2.5
% Modulis (dalybos liekana). Jeigu nepavyksta suprasti, pabandykite ant lapuko pasirašyti paprastosiomis trupmenomis 5/2, 10/8 ir iškelkit sveiką dalį į priekį, turėtumėte lengvai pastebėti kaip gaunamas rezultatas.
5%2
10%8
10%2
1
2
0
++ Padidinimas vienetu
x=5
x++
x=6
-- Sumažinimas vienetu
x=5
x--
x=4

Priskyrimo operatoriai

Operatorius Pavyzdys Tas pats, kas:
= x=y x=y
+= x+=y x=x+y
-= x-=y x=x-y
*= x*=y x=x*y
/= x/=y x=x/y
.= x.=y x=x.y
%= x%=y x=x%y

Palyginimo operatoriai

Operatorius Aprašymas Pavyzdys
=== absoliučios lygybės tikrinimas. Tikrina ar sutampa reikšmės, bei kintamūjų tipai.

$a = 10; // integer tipo kintamasis, nes priskyrėme skaičių

$b = '10'; // string tipo kintamasis, nes priskyrėme eilutę

$a === $b grąžina false, nors ir reikšmės sutampa, bet kintamūjų tipai - ne.

== lygybės tikrinimas. Vienas lygus kitam pagal reikšmes.

$a = 10; // integer tipo kintamasis, nes priskyrėme skaičių

$b = '10'; // string tipo kintamasis, nes priskyrėme eilutę

$a == $b grąžina true, nors ir kintamūjų tipai nesutampa, bet reikšmės - sutampa.

!= nelygu.
5!=8 grąžina true, nes 5 nėra lygu 8
> daugiau nei.
5>8 grąžina false, nes 5 nėra daugiau už 8
< mažiau nei.
5<8 grąžina true, nes 5 yra mažiau už 8
>= daugiau arba lygu
5>=8 grąžina false, nes nėra nei daugiau už 8, bei lygu 8.
<= mažiau arba lygu
5<=8 grąžina true, nes 5 yra mažiau už 8.

Loginiai operatoriai

Operatorius Aprašymas Pavyzdys
&& ir, taip pat galima naudoti and
x=6
y=3

(x < 10 && y > 1) grąžina true

Paaiškinimas: ar x mažiau už 10 ir y daugiau už 1? Taip.

|| arba, taip pat galima naudoti or
x=6
y=3

(x==5 || y==5) grąžina false

Paaiškinimas: ar x lygus 5 arba y lygus 5? Ne.
!

ne. Galima naudoti prieš kokią nors funkciją if sąlygos sakiniuose.

x=6
y=3

!(x==y) returns true

Paaiškinimas: ar x lygu y? Ne, taigi galutinis ats: Taip, nes ne NE.

Komentarai
Paieška
matas3208   |2009-12-31 14:23:50
+= x+=y x=x+y
-= x-=y x=x-y
*= x*=y x=x*y
/= x/
=y x=x/y
.= x.=y x=x.y
%= x%=y x=x%y

Nesupran tu, kur matkė čia dingsta,
arba kažko nesuprantu.
x+=y
t.y x plius niekas lygus y, sutrumpinus išeitų
x=y, bet kaip gali tas pats kaip x=x+y?
Kažkaip čia man ...
primatas   |2010-04-18 18:22:06
avatar cia yra sutrumpinimas tiesiog veiksmo. x+=y yra:

x reiksme = esama x reiksme +
y
Tik registruoti vartotojai gali rašyti komentarus!

3.26 Copyright (C) 2008 Compojoom.com / Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved."

 

bottom
top

Reklamos

joomla, css, html, web dizaino, photoshop, pascal forumai
  • Topai.eu - Svetainių katalogas
  • Top.Biciuliai.Net
  • Top.Ob.Lt
  • Hey.lt - Nemokamas lankytojų skaitliukas

Naujausi

Skaitomiausi


bottom

Dizainą sukūrė: Neshas ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- Privertė veikti: Primatas
parašyti administracijai
Manualai.lt 2008-2009

t http://manualai.lt/index.php?option=com_content&view;=section&layout;=blog&id;=14&Itemid;=298