سبد (0)

تبلیغات

عملگرها در PHP

عملگرها در PHP

Wiki

عملگرها برای انجام عملیات و محاسبات روی مقادیر استفاده می شوند، در زیر لیستی از عملگرهای مختلف که در PHP استفاده می شود، آورده شده است:

عملگرهای ریاضی

 این عملگرها عملی را روی دو متغییر یا دو عدد انجام می دهند.

عملگر توضیحات مثال نتیجه
+ جمع x=2
x+2
4
- تفریق x=2
5-x
3
* ضرب x=4
x*5
20
/ تقسیم 15/5
5/2
3
2.5
% باقیمانده تقسیم 5%2
10%8
10%2
1
2
0
++ افزایش به میزان یک واحد x=5
x++
x=6
-- کاهش به میزان یک واحد x=5
x--
x=4

 عملگرهای انتسابی

Wiki

عملگر مثال هم ارز با
= 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
%= x%=y x=x%y

عملگرهای مقایسه ای

Wiki

 این عملگرها مقایسه ای بین دو متغییر انجام می دهند و نتیجه را به صورت true یا false برمی گردانند.

عملگر توضیحات مثال
== برابری 5==8 returns false
!= نابرابری 5!=8 returns true
> بزرگتر از 5>8 returns false
< کوچکتر از 5<8 returns true
>= بزرگتر یا مساوی با 5>=8 returns false
<= کوچکتر یا مساوی با 5<=8 returns true

عملگرهای منطقی

Wiki

 این عملگرها با مقدارهای true و false کار می کنند و آنها را با هم ادغام می کنند.

عملگر توضیحات مثال
&& and x=6
y=3

(x < 10 && y > 1) returns true

|| or x=6
y=3

(x==5 || y==5) returns false

! not x=6
y=3

!(x==y) returns true

عملگرهای رشته ای

Wiki

 در رشته ها تنها عملگری که استفاده می شود نقطه "." می باشد که دو رشته را به همدیگه متصل می کند.

عملگر توضیحات مثال
. برای الحاق دو رشته استفاده می شود

'hello'.'world'
return 'hello world'

عملگرهای بیتی

Wiki

این عملگرها بر روی بیت های یک متغییر عملی را انجام میدهند و بیتها را به نسبت عملگر برمیگردانند. اگر متغییرها رشته هستند بر روی کدهای ASCII آنها عمل می کند.

عملگر توضیحات مثال نتیجه
~  not ~$a; بیت هایی را برمی گرداند که در a$ نیستند.
&  and a$ & $b; بیت هایی را برمی گرداند که هم در a$ و هم در b$ هستند.
|  or $a | $b; بیت هایی را که در a$ یا در b$ هستند برمی گرداند.
^  xor $a ^$b; بیت هایی را برمی گرداند که در a$ یا در b$ هستند اما در هر دو نیستند.
>>  شیفت به چپ $a << $b; بیت های a$ را به اندازه b$ تا به سمت چپ انتقال می دهد.
<<  شیفت به راست $a >> $b; بیت های a$ را به اندازه b$ تا به سمت راست انتقال می دهد.

برای مشاهده فیلم ها و آموزش های پروژه محور برنامه نویسی PHP کلیک کنید.

دیدگاه‌ها  

+1 # beh naz 1395-04-21 00:11
میشه عملگرهای بیتی رو بیشتر توضیح بدین؟
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+4 # مهرداد صلاحی 1395-04-22 20:43
با سلام.
عملگرهای بیتی در واقع همان بیت‌ها برای نمایش کاراکتر موردنظر هست. هر بیت از یک یا 0 تشکیل شده است. مثلا عدد 7 از سه بیت تشکیل شده است.

1 1 1
2به توان 0 - 2 به توان 1 - 2 توان 2
1 - 2 - 4

که مجموع عددهای 1 و 2 و 4 میشه 7. همین منطق رو میشه برای سایر اعداد نیز به کار برد.
عملگرهای بیتی روی بیت‌ها کار می‌کنند. برای توضیح بیشتر ترجیحا مباحث بیت و بایت رو که در رشته‌های برق و مخابرات هست ، مطالعه کنید.
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+4 # امیرکیان 1394-11-11 01:45
در php برای بعضی اپراتور ها چندین عملگر داریم مثل =! که با هم برابرند و
=== این عملگر هم وجود دارد به معنی تساوی عینی .
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+6 # امیر خ 1393-07-18 12:57
در بخش "عملگرهای بیتی" در قسمت "مثال" و قسمت & ، a$ زده نشده
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+3 # امیر پهلوان صادق 1393-07-19 09:35
با تشکر از شما، اصلاح شد.
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+2 # امیر خ 1393-07-18 12:47
سلام ،
یک ایراد جزئی در قسمت "عملگرهای مقایسه ای" در قسمت "عملگر" وجود دارد ،
علامت ها برعکس زده شده
با تشکر از سایت خوبتون
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+2 # امیر پهلوان صادق 1393-07-19 10:10
اصلاح شد.
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+5 # reyhane 1393-04-02 20:04
واقعا ممنون سایت خوبی دارین :-)
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+4 # محمدggg 1393-03-13 11:58
قبلا هم تشکر کرده بودم بخاطر سایت خوبتون
فقط کاش زبان های سروسایدی هم پیش نمایش داشت...
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن

آموزش صوتی PHP

بستن
مدرس:
سوال و جواب:

ابزاری که در پیش روی دارید یکی از ابزارهای بسیار کاربردی سایت بیاموز در زمینه آموزش است، این ابزار برای سهولت یادگیری شما کاربران محترم طراحی شده است.

فقط کافی است روی عنوان پاراگراف مورد نظرتان کلیک کنید تا پخش صدا آغاز شود ...!

تمامی محصولات و خدمات این وبسایت، حسب مورد دارای مجوزهای لازم از مراجع مربوطه می‌باشند و فعالیت‌های این سایت تابع قوانین و مقررات جمهوری اسلامی ایران است.
logo-samandehi مجوز نشر دیجیتال از وزرات فرهنگ و ارشاد اسلامی پرداخت آنلاین -  بانک ملت معرفی بیاموز در شبکه سه پرداخت آنلاین - بانک اقتصاد نوین پرداخت آنلاین - بانک سامان
 
دوره های آموزشی راه اندازی کسب و کارهای اینترنتی
تبلیغات اینترنتی