-
عضو انجمن
[آموزش php]جلسه چهارم : عملگرها در پی اچ پی

در این درس با انواع عملگرهای کاربردی در 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 را بر میگرداند. |
-
-
May 2nd, 2012 13:26
# ADS