عضویت در سایت

ورود

فراموشی رمز عبور

رمز عبور خود را فراموش کرده اید؟ ایمیل خود را وارد کنید

ورود

عضویت در سایت

رایگان ثبت نام کنید و سوالات خود را بپرسید، همچنین میتوانید در پاسخگویی به سوالات دیگر کاربران نیز سهیم باشید، هر مشکلی در ثبت نام یا ورود داشتید با ایمیل beporsam@gmail.com در ارتباط باشید

در بین 1171 آموزش و 2025 پرسش به دنبال چه هستید؟

ویندوز
نصب آنلاین ویندوز

ویندوز 7,8,10,11
مشاوره
مشاوره خرید لپ تاپ و کامپیوتر

مشاوره حرفه ای دریافت کن
بلاگ
مقالات آموزشی

1k+
پشتیبانی آنلاین

سخت افزار/نرم افزار

آموزش مقدماتی 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 برگردانده می شود

کلیک کنید

این آموزش نیز به پایان رسید، همراه ما باشید با دیگر آموزش ها …

موفق باشید.

مطلب پیشنهادی:  آموزش ساخت اپلیکیشن تبدیل صدا به متن در B4A – جلسه پنجم

درباره احمد آخوندیمدیر سایت

همیشه در تلاش برای یادگیری :) ارتباط با من: 09159352892

دنبال کردن

ارسال نظر

رفتن به بالا

سامانه آموزشی و خدماتی بپرسم

اولین وب سایت آموزشی و پرسش و پاسخ در ایران

بپرسم را میتوان به عنوان مرجعی برای آموزش و حل مشکلات دانست، در بپرسم سعی کرده ایم آموزش های برنامه نویسی، طراحی سایت، کار با نرم افزارها ها و… را آموزش دهیم. همچنین محیطی فراهم کرده ایم تا کاربران بتوانند در این محیط سوالات خود را بپرسند و مشکل خود را حل کنند.