آموزش مقدماتی PHP – قسمت هشتم(عملگرها)
سلام
با هشتمین قسمت از آموزش های مقدماتی PHP در خدمتتون هستیم، تا اینجای کار مباحث پایه ای زیادی را یاد گرفتیم، یکی دیگر از مباحث پایه ای که در PHP باید یاد بگیریم، عملگرها هستند که در ادامه میریم تا گذری برا این مبحث داشته باشیم.
عملگرهای PHP
از عملگرها برای انجام عملیات بر روی متغیرها و مقادیر استفاده میشود.
عملگرهای PHP به گروه زیر تقسیم می شوند:
- عملگرهای محاسباتی
- عملگرهای انتسابی
- عملگرهای مقایسه ای
- عملگرهای کاهشی/افزایشی
- عملگرهای منطقی
- عملگرهای رشته ای
- عملگرهای آرایه ای
که در ادامه هر عملگر را را توضیح و مثالی براش میزنیم.
عملگرهای محاسباتی
عملگرهای محاسباتی همانطور که از اسمش پیداست، برای عملیات ریاضی نظیر جنع، ضرب، تفریق و … به کار می رود.
عملگر |
نام |
مثال |
نتیجه |
نگاه کنید |
+ |
جمع |
a + $b$ |
جمع دو متغیر a , b |
|
– |
تفریق |
a – $b$ |
تفریق دو متغیر a , b |
|
* |
ضرب |
a * $b$ |
ضرب دو متغیر a , b |
|
/ |
تقسیم |
a / $b$ |
تقسیم دو متغیر a , b |
|
% |
باقیمانده |
a % $b$ |
باقیمانده تقسیم دو متغیر a , b |
|
** |
توان |
a ** $b$ |
متغیر a به توان b |
عملگرهای انتسابی
در PHP برای نسبت دادن یک مقدار به متغیر از = استفاده میشود؛ در php از کاراکتر = به عنوان عملگر انتساب استفاده میشود. زمانی که مقدار ۲ = a$ نوشته میشود یعنی مقدار عددی ۲ به متغیر a$ نسبت داده شده است.
عملگر |
مثال | توضیح | نگاه کنید |
= |
a = $b$ |
در این نوع عملگر مقدار سمت چپ برابر با مقدار سمت راست است(یا در مقدار متغیر a را در b ریختیم) |
|
=+ |
a += $b$ |
در این نوع عملگر متغیر a با b جمع میشود |
|
=- |
a -= $b$ |
در این نوع عملگر متغیر a با b تفریق میشود |
|
=* |
a *= $b$ |
در این نوع عملگر متغیر a با b ضرب میشود |
|
=/ |
a /= $b$ |
در این نوع عملگر متغیر a با b تقسیم میشود |
|
=% |
a %= $b$ |
در این نوع عملگر متغیر a با b تقسیم صحیح میشود و باقیمانده در a ذخیره میشود |
عملگرهای مقایسه ای
از عملگرهای مقایسه ای برای برای مقایسه دو مقدار(رشته یا عدد) استفاده میشود.
نتیجه ای که مقایسه دو مقدار در عملگرهای مقایسه ای برمیگردد؛ از نوع Boolean هست(True یا False)
عملگر |
نام |
مثال |
نتیجه |
نگاه کنید |
== |
برابری | a == $b$ | اگر متغیر a برابر با متغیر b باشد، True بر میگرداند. | کلیک کنید |
=== |
مشابه | a === $b$ | در این نوع اگر متغیرها با هم برابر بودند؛ نوع دو مقدار هم باید با هم یکی باشند، اگر هم نوع و هم مقدار برابر بود، True برگردانده می شود. | کلیک کنید |
=! |
نامساوی | a != $b$ | اگر مقدار متغیر a با b نامساوی باشد، مقدار Tue برمیگردد. | کلیک کنید |
<> |
نامساوی | a <> $b$ | اگر مقدار متغیر a با b نامساوی باشد، مقدار Tue برمیگردد. | کلیک کنید |
==! |
نامشابه | a !== $b$ | اگر مقدار و نوع متغیرها با هم نا برابر بودند؛ True بر میگردد. | کلیک کنید |
< |
بزرگتر | a > $b$ | اگر a بزرگتر از b بود، Ture برمیگردد. | کلیک کنید |
> |
کوچکتر | a < $b$ | اگر a کوچکتر از b بود، Ture برمیگردد. | کلیک کنید |
=< |
بزرگتر یا مساوی | a >= $b$ | اگر a بزرگتر یا مساوی b بود، Ture برمیگردد. | کلیک کنید |
=> |
کوچکتر یا مساوی | a <= $b$ | اگر a کوچکتر یا مساوی b بود، Ture برمیگردد. | کلیک کنید |
عملگرهای کاهشی/افزایشی
از عملگرهای افزایشی، برای افزایش مقدار متغیر و از عملگرهای کاهشی برای کاهش مقدار متغیر استفاده میشود.
در زبان انگلیسی به + پلاس(Plus) و به – ماینس(Mines) گفته میشود، پس اگر ++ قبل از متغیر قرار بگیرید، ابتدا یک واحد به متغیر اضافه میشود و سپس برگشت داده می شود، اگر ++ بعد از متغیر قرار بگیرد، ابتدا متغیر چاپ و یک واحد به متغیر اضافه میشود.
عملگر |
نام |
توضیح |
نگاه کنید |
a$++ |
قبل از افزایش |
ابتدا به متغیر a یک واحد افزوده میشود و سپس a به دست می آید. |
|
++a$ |
بعد از افزایش |
ابتدا a برگشت داده میشود و سپس یک واحد به a افزوده میشود. |
|
a$– |
قبل از کاهش |
ابتدا از متغیر a یک واحد کسر میشود و سپس a به دست می آید. |
|
–a$ |
بعد از کاهش |
ابتدا a برگشت داده میشود و سپس یک واحد از a کسر میشود. |
کلیک کنید |
عملگرهای منطقی
از عملگرهای منطقی برای ترکیب چند متغیر در دستورات شرطی به کار می رود.
عملگر |
مثال |
نتیجه |
نگاه کنید |
and |
a and $b$ |
در صورتی درست است که هم a و b باشد | |
or |
a or $b$ |
در صورتی درست است
که a یا b باشد. |
کلیک کنید |
xor |
a xor $b$ |
در صورتی درست است که یا a یا b باشد | |
&& |
a && $b$ |
در صورتی درست است که هم a و b باشد | |
|| |
a || $b$ |
در صورتی درست است که a یا b باشد. |
|
! |
a$! |
در صورتی درست است که a نباشد. |
عملگرهای رشته ای
در PHP دو عملگر وجود دارد که مخصوص کار با رشته هاست.
عملگر |
نام |
مثال |
توضیح |
نگاه کنید |
. |
الحاق(چسباندن) |
a . $b$ |
تلفیق a و b |
|
=. |
انتصاب |
a .= $b$ |
b را به a اضافه میکند |
عملگرهای آرایه ای
از این نوع عملگرها برای مقایسه آرایه ها استفاده میشود.
عملگر |
مثال |
توضیح |
نگاه کنید |
+ |
a + $b$ |
اتحاد از a و b |
|
== |
a == $b$ |
اگر a و b هر دو دارای کلید و مقادیر یکسان باشند، نتیجه True برگردانده میشود. |
|
=== |
a === $b$ |
اگر a و b هر دو دارای کلید و مقادیر و همچنین نوع یکسان باشند، نتیجه True برگردانده میشود. |
|
=! |
a != $b$ |
اگر a و b باهم برابر نباشند، نتیجه True برگردانده می شود |
|
<> |
a <> $b$ |
اگر a و b باهم برابر نباشند، نتیجه True برگردانده می شود | |
==! |
a !== $b$ |
اگر a و b باهم برابر نباشند، نتیجه True برگردانده می شود |
این آموزش نیز به پایان رسید، همراه ما باشید با دیگر آموزش ها …
موفق باشید.
ارسال نظر
شما باید وارد شوید یا عضو شوید تا بتوانید نظر ارسال کنید