PHP – عملگرها (if Operators)

عملگرهای مقایسه‌ای و منطقی (PHP if Operators)

عملگرهای مقایسه‌ای (Comparison Operators)

دستورات if معمولاً شامل شرایطی هستند که دو مقدار را با هم مقایسه می‌کنند.

مثال

بررسی کنید که آیا $t برابر با 14 است:

$t = 14;

if ($t == 14) {
  echo "Have a good day!";
}

برای مقایسه دو مقدار، ما نیاز به استفاده از عملگرهای مقایسه‌ای داریم.

در اینجا عملگرهای مقایسه‌ای PHP برای استفاده در دستورات if آورده شده است:

عملگر نام انگلیسی نتیجه
== Equal اگر مقادیر برابر باشند true برمی‌گرداند
=== Identical اگر مقادیر و نوع داده‌ها برابر باشند true برمی‌گرداند
!= Not equal اگر مقادیر برابر نباشند true برمی‌گرداند
<> Not equal اگر مقادیر برابر نباشند true برمی‌گرداند
!== Not identical اگر مقادیر یا نوع داده‌ها برابر نباشند true برمی‌گرداند
> Greater than اگر مقدار اول بزرگتر از مقدار دوم باشد true برمی‌گرداند
< Less than اگر مقدار اول کوچکتر از مقدار دوم باشد true برمی‌گرداند
>= Greater than or equal to اگر مقدار اول بزرگتر یا مساوی مقدار دوم باشد true برمی‌گرداند
<= Less than or equal to اگر مقدار اول کوچکتر یا مساوی مقدار دوم باشد true برمی‌گرداند

عملگرهای منطقی (Logical Operators)

برای بررسی بیش از یک شرط، می‌توانیم از عملگرهای منطقی مانند عملگر && استفاده کنیم:

مثال

بررسی کنید که آیا $a بزرگتر از $b است، و آیا $a کوچکتر از $c است:

$a = 200;
$b = 33;
$c = 500;

if ($a > $b && $a < $c) {
  echo "Both conditions are true";
}

در اینجا عملگرهای منطقی PHP برای استفاده در دستورات if آورده شده است:

عملگر نام انگلیسی توضیح
and And اگر هر دو شرط درست باشند true برمی‌گرداند
&& And اگر هر دو شرط درست باشند true برمی‌گرداند
or Or اگر یکی از شرایط درست باشد true برمی‌گرداند
xor Xor اگر یکی از شرایط درست باشد، اما نه هر دو، true برمی‌گرداند
! Not اگر شرط نادرست باشد true برمی‌گرداند

می‌توانیم به تعداد دلخواه شرایط را در یک دستور if مقایسه کنیم:

مثال

بررسی کنید که آیا $a برابر با یکی از اعداد 2، 3، 4، 5، 6 یا 7 است:

$a = 5;

if ($a == 2 || $a == 3 || $a == 4 || $a == 5 || $a == 6 || $a == 7) {
  echo "$a is a number between 2 and 7";
}

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

پست های مرتبط

مطالعه این پست ها رو از دست ندین!
Python - محدود کردن داده (MongoDB Limit)

Python – محدود کردن داده (MongoDB Limit)

Python MongoDB محدود کردن نتایج برای محدود کردن نتایج در MongoDB، از متد limit() استفاده می‌کنیم. متد limit() یک...

بیشتر بخوانید
Python - بروزرسانی (MongoDB Update)

Python – بروزرسانی (MongoDB Update)

به‌روزرسانی یک رکورد برای به‌روزرسانی یک رکورد یا سند در MongoDB، از متد update_one() استفاده می‌کنیم. پارامتر اول متد...

بیشتر بخوانید
Python - حذف کالکشن (MongoDB Drop Collection)

Python – حذف کالکشن (MongoDB Drop Collection)

حذف کالکشن شما می‌توانید یک جدول یا کالکشن در MongoDB را با استفاده از متد drop() حذف کنید. مثالحذف...

بیشتر بخوانید

نظرات

سوالات و نظراتتون رو با ما به اشتراک بذارید

برای ارسال نظر لطفا ابتدا وارد حساب کاربری خود شوید.