PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : [آموزش php]جلسه چهارم : عملگرها در پی اچ پی



آگونیس
May 2nd, 2012, 13:26
http://codedrive.ir/wp-content/uploads/2012/03/php-4.jpg (http://codedrive.ir/wp-content/uploads/2012/03/php-4.jpg)

در این درس با انواع عملگرهای کاربردی در PHP به صورت کلی آشنا خواهیم شد.
عملگر های محاسباتی در جدول زیر عملگر های محاسباتی پی اچ پی را مشاهده می کنید.


عملگر
نام
توضیحات
مثال
نتیجه


x + y
جمع
جمع کردن x و y
2 + 2
4


x – y
تفریق
تفریق کردن x و y
5 – 2
3


x * y
ضرب
ضرب کردن x و y
5 * 2
10


x / y
تقسیم
تقسیم کردن x و y
15 / 5
3


x % y
باقیمانده
باقیمانده تقسیم x بر y
5 % 2
10 % 8
10 % 2
1
2
0


- x
منفی
برعکس x
- 2



a . b
الحاق
الحاق دو رشته
“Hi” . “Ha”
HiHa



عملگر های واگذاری عملگر اصلی واگذاری در پی اچ پی “=” است. که به مفهوم این است که عملوند سمت چپ برابر عبارت سمت راست می شود.


عملگر
برابر است با…
توضیحات


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
باقی مانده


a .= b
a = a . b
الحاق دو رشته



عملگر های افزایش / کاهش

عملگر
نام
توضیحات


++ x
پیش افزایش
به مقدار x یکی اضافه کرده و مقدار جدید را بر میگرداند


x ++
پس از افزایش
ابتدا مقدار x را برگردانده و سپس یکی به آن اضافه می کند.


– x
پیش کاهش
ازمقدار x یکی کم کرده و مقدار جدید را بر میگرداند


x –
پس از کاهش
ابتدا مقدار x را برگردانده و سپس یکی از آن کم می کند.



عملگر های مقایسه ای عملگرهای مقایسه ای به منظور مقایسه دو مقدار به کار می روند.


عملگر
نام
توضیحات
مثال


x == y
تساوی
اگر مقدار x و y مساوی باشد مقدار true را بر می گرداند
۵==۸ false بر می گردد.


x === y
همانی
اگر مقدار و نوع x و y با هم برابر باشد مقدار true را بر می گرداند.
۵===”۵” false بر می گردد.


x != y
نا مساوی
اگر مقدار x و y مخالف هم باشد مقدار true را بر می گرداند
۵!=۸ true بر می گردد.


x <> y
نا مساوی
اگر مقدار x و y مخالف هم باشد مقدار true را بر می گرداند
۵<>8 true بر می گردد.


x !== y
غیر همانی
اگر مقدار و یا نوع x و y برابر نباشند مقدار true را بر می گرداند.
۵!==”۵” true بر می گردد.


x > y
بزرگتر
اگر x بزرگتر از y باید مقدار true را بر می گرداند.
۵>8 false بر می گردد.


x < y
کوچک تر
اگر x کوچک تر از y باید مقدار true را بر می گرداند.
۵<8 true بر می گردد.


x >= y
بزرگتر مساوی
اگر x بزرگتر یا مساوی با y باشد مقدار true را بر می گرداند.
۵>=8 false بر می گردد.


x <= y
کوچک تر مساوی
اگر x کوچکتر یا مساوی با y باشد مقدار true را بر می گرداند.
۵<=8 true بر می گردد.



عملگر های منطقی

عملگر
نام
توضیحات
مثال


x and y
And
اگر x و y هر دو دارای مقدار true باشند true بر میگردد
x=6
y=3(x < 10 and y > 1) true برمی گردد.


x or y
Or
اگر x یا y یا هر دو دارای مقدار true باشد مقدار true برخواهد گشت.
x=6
y=3(x==6 or y==5) true برمی گردد.


x xor y
Xor
اگر x یا y دارای مقدار true باشد مقدار true را بر میگرداند.
x=6
y=3(x==6 xor y==3) false برمی گردد.


x && y
And
اگر x و y هر دو دارای مقدار true باشند true بر میگردد
x=6
y=3(x < 10 && y > 1) true برمی گردد.


x || y
Or
اگر x یا y یا هر دو دارای مقدار true باشد مقدار true برخواهد گشت.
x=6
y=3(x==5 || y==5) false برمی گردد.


! x
Not
اگر x دارای مقدار true نباشد مقدار true را بر میگرداند.
x=6
y=3!(x==y) true برمی گردد.



عملگرهای آرایه ها

عملگر
نام
توضیحات


x + y
اتحاد
اتحاد x و y


x == y
تساوی
اگر x و y دارای کلید ها و مقادیر برابر باشند مقدار true را بر می گرداند.


x === y
همانی
اگر x و y دارای کلید ها و مقادیر برابر و چینش یکسان و نوع مساوی باشند مقدار true را بر می گرداند.


x != y
نا مساوی
اگر x مخالف y باشد مقدار true را بر میگرداند.


x <> y
نا مساوی
اگر x مخالف y باشد مقدار true را بر میگرداند.


x !== y
غیر همانی
اگر x مخالف y باشد مقدار true را بر میگرداند.