عملگر ها در PHP
در این آموزش به بررسی عملگرها در PHP می پردازیم، از عملگر ها در PHP برای مقایسه متغییر ها و مقادیر با یک دیگر استفاده می کنیم.
عملگر ها در PHP به گروه های زیر تقسیم می شوند:
- عملگر های حسابی
- عملگر های انتسابی
- عملگر های مقایسه
- عملگر های افزایش/کاهش
- عملگر های منطقی
- عملگر های رشته ای
- عملگر های آرایه
- عملگر های انتساب مشروط
عملگر های حسابی در PHP
از عملگر های حسابی در PHP برای انجام عملیات هایی مانند جمع، تفریق، تقسیم یا ضرب استفاده می کنیم.
توجه: لطفاً برای مشاهده نمونه کد ها روی مثال ها که به رنگ آبی در آمده اند کلیک کنید.
عملگر | نام | مثال | خروجی |
---|---|---|---|
+ | اضافه | $x + $y | جمع دو متغیر $x با $y |
– | کم کردن | $x - $y | تفریق دو متغیر $x با $y |
* | ضرب | $x * $y | ضرب دو متغیر $x با $y |
/ | تقسیم | $x / $y | تقسیم دو متغیر $x با $y |
% | باقی مانده | $x % $y | باقیمانده $x تقسیم بر $y |
** | توان | $x ** $y | نتیجه افزایش $x به توان $y’th |
عملگر های انتسابی در PHP
از عملگر های انتسابی در PHP با مقادیر عددی برای نوشتن یک مقدار در یک متغیر استفاده می شوند.
عملگر اصلی انتساب در PHP "="
است. این بدان معناست که عملوند سمت چپ به مقدار عبارت انتساب در سمت راست تنظیم می شود.
توجه: برای مشاهده نمونه کد ها و مثال ها روی موارد انتخابی خود در ستون انتساب که به رنگ آبی در آمده کلیک کنید.
انتساب | همانند… | توضیحات |
---|---|---|
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 | باقی مانده |
عملگر های مقایسه ای در PHP
از عملگر های مقایسه ای در PHP برای مقایسه دو مقدار (عدد یا رشته) استفاده می شوند:
توجه: لطفاً برای مشاهده نمونه کد ها روی مثال ها که به رنگ آبی در آمده اند کلیک کنید.
عملگر ها | نام | مثال | نتیجه |
---|---|---|---|
== | برابر | $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 را برمیگرداند. |
> | بزرگتر | $x > $y | اگر x$ بزرگتر از y$ باشد، مقدار true را برمیگرداند. |
< | کوچکتر | $x < $y | اگر x$ کمتر از y$ باشد، مقدار true برمیگرداند. |
>= | بزرگتر یا مساوی | $x >= $y | اگر x$ بزرگتر یا مساوی y$ باشد، مقدار true را برمیگرداند. |
<= | کوچکتر یا مساوی | $x <= $y | اگر x$ کمتر یا مساوی y$ باشد، مقدار true برمیگرداند. |
<=> | ناویز | $x <=> $y | بسته به اینکه x$ کمتر، مساوی یا بزرگتر از y$ باشد، یک عدد صحیح کوچکتر، مساوی یا بزرگتر از صفر را برمیگرداند. در PHP 7 معرفی شده است. |
عملگر های افزایش / کاهش در PHP
از عملگر های افزایشی در PHP برای افزایش مقدار یک متغیر استفاده می شود.
همچنین از عملگر های کاهشی در PHP برای کاهش مقدار یک متغیر استفاده می شود.
توجه: برای مشاهده نمونه کد ها و مثال ها روی موارد انتخابی خود در ستون عملگر که به رنگ آبی در آمده کلیک کنید.
عملگر | نام | توضیحات |
---|---|---|
++$x | پیش افزایش | x$ را یک به یک افزایش می دهد، سپس x$ را بر می گرداند. |
$x++ | پس از افزایش | مقدار x$ را برمی گرداند سپس یکی به مقدار آن اضافه می کند. |
–$x | پیش کاهش | x$ را یکی کاهش می دهد، سپس x$ را برمی گرداند. |
$x– | پس از کاهش | x$ را برمیگرداند، سپس x$ را یک واحد کاهش میدهد. |
عملگر های منطقی در PHP
از عملگر های منطقی در PHP برای ترکیب عبارات شرطی استفاده می شوند.
توجه: لطفاً برای مشاهده نمونه کد ها روی مثال ها که به رنگ آبی در آمده اند کلیک کنید.
عملگر | نام | مثال | نتیجه |
---|---|---|---|
and | و | $x and $y | اگر هر دو x$ و y$ درست باشند درست است. |
or | یا | $x or $y | اگر x$ یا y$ درست باشد درست است. |
xor | Xor | $x xor $y | اگر x$ یا y$ درست باشد درست است، اما نه هر دو |
&& | و | $x && $y | اگر هر دو x$ و y$ درست باشند درست است. |
|| | یا | $x || $y | اگر x$ یا y$ درست باشد درست است. |
! | نه ( حرف منفی: نبود ، نیست و… ) | !$x | اگر x$ درست نباشد درست است. |
عملگر های رشته در PHP
PHP دارای دو عملگر است که مخصوص رشته ها طراحی شده اند.
توجه: لطفاً برای مشاهده نمونه کد ها روی مثال ها که به رنگ آبی در آمده اند کلیک کنید.
عملگر | نام | مثال | نتیجه |
---|---|---|---|
. | ارتباط و پیوست دادن | $txt1 . $txt2 | پیوست دادن $txt1 و $txt2 |
.= | تخصیص پیوست | $txt1 .= $txt2 | $txt2 را به $txt1 اضافه می کند |
عملگر های آرایه در PHP
از عملگر های آرایه در PHP برای مقایسه آرایه ها استفاده می شود.
توجه: لطفاً برای مشاهده نمونه کد ها روی مثال ها که به رنگ آبی در آمده اند کلیک کنید.
عملگر های انتساب شرطی در PHP
از عملگر های انتساب شرطی در PHP برای تنظیم یک مقدار بسته به شرایط استفاده می شود:
توجه: لطفاً برای مشاهده نمونه کد ها روی مثال ها که به رنگ آبی در آمده اند کلیک کنید.
آیا این مطلب برای شما مفید بود ؟