الگوریتم اول

لطفا صبر کنید...

عملگرها (اپراتورها) در PHP

برای انجام عملیات های مختلف روی متغیرها و مقادیر از اپراتورهای مختلف می توان استفاده کرد. در PHP اپراتورها را می توانیم به دسته های مختلف تقسیم بندی کرد.

 

عملگرهای حسابی (Arithmetic) در PHP

برای انجام عملیات های ساده حسابی می توان از اپراتورها زیر استفاده کرد.

عملگر نام مثال نتیجه
+ جمع x + $y$ متغیر y به متغیر x اضافه می شود.
- تفریق x - $y$ متغیر y از متغیر x کم می شود.
* ضرب x * $y$ متغیر x در متغیر y ضرب می شود.
/ تقسیم x / $y$ متغیر x تقسیم بر متغیر y می شود.
% باقیمانده x % $y$ باقیمانده تقسیم متغیر x بر متغیر y برگشت داده می شود.
** توان x ** $y$ متغیر x به توان متغیر y می رسد.

 

عملگرهای انتسابی (Assignment) در PHP

در PHP عملگرهای انتسابی همراه با مقادیر عددی استفاده می شوند تا مقداری جدید را به متغیر نسبت دهیم. 

عملگر معادل توضیح
x += y x = x + y جمع دو مقدارو قرارگیری مقدار جدید در متغیر x
x -= y x = x - y تفریق دومقدار و قرارگیری مقدار جدید در متغیر x
x *= y x = x * y ضرب دو مقدار و و قرارگیری مقدار جدید در متغیر x
x /= y x = x / y تقسیم دو مقدار و و قرارگیری مقدار جدید در متغیر x
x %= y x = x % y محاسبه باقیمانده و و قرارگیری مقدار جدید در متغیر x

 

عملگرهای مقایسه ای (Comparison) در PHP

برای مقایسه دو مقدار با یکدیگر از این عملگرها استفاده می گردد. مشخصا مقداری که این عملگرها برخواهد گرداند مقادیر TRUE یا FALSE خواهد بود.

عملگر نام مثال توضیح
== مساوی 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 باشد.

 

عملگرهای افزایشی (Increment) و کاهشی (Decrement) در PHP

عملگر نام توضیح
x$++ پیش افزایش یک واحد به متغیر x اضافه می شود پس از آن نتیجه برگردانده می شود.
++x$ پس افزایش مقدار x را برمیگرداند سپس یک واحد به آن اضافه می گرداند.
x$-- پیش کاهش یک واحد از متغیر x کم می شود پس از آن نتیجه برگردانده می شود.
--x$ پس کاهش lمقدار x را برمی گرداند سپس یک واحد از آن کم می شود.

 

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

برای ترکیب چند شرط از عملگرهای منطقی استفاده می گردد.

عملگر نام مثال توضیح
and و x and $y$ مقدار TRUE را زمانی برمی گرداند که هر دوی x وy درست باشند.
or یا x or $y$ مقدار TRUE را زمانی برمی گرداند که که حداقل یکی از x یا y درست باشد.
xor ضد یا x xor $y$ مقدار TRUE را زمانی برمی گرداند که یکی از x یا y درست باشد و لی هر دو همزمان درست نباشد.
&& و x && $y$ مقدار TRUE را زمانی برمی گرداند که هر دوی x وy درست باشند.
|| یا x || $y$ مقدار TRUE را زمانی برمی گرداند که که حداقل یکی از x یا y درست باشد.
! ضد x$! مقدار TRUE را زمانی برمی گرداند که متغیر x درست نباشد.

 

عملگرهای رشته ای (String) در PHP

از این عملگرها برای ایجاد تغییرات بر متغیرهای رشته ای استفاده می گردد.

عملگر نام مثال توضیح
. الحاق 2_txt_1.$txt$ الحاق (Concatenation) مقدار txt1 به txt2
=. انتساب الحاق 2_txt_1.=$txt$ افزودن مقدار txt1 به txt2