عملگر ها در PHP

دسته : آموزش - برنامه نویسی - زبان PHP تاریخ انتشار :

PHP operators

حالا این عملگری که میگی چیه ؟

آقا خلاصه و مفیدش اینه تو همه ی زبان های برنامه نویسی هستن و تقریبا معادل همون علائم ریاضی ( + ، – ، x ، = ) هستند اما با کمی تفاوت .

حالا پایین براتون توضیح میدم ، و تقریبا در همه ی زبان های برنامه نویسی کاربردشون یکسانه یعنی یک جا درست یاد بگیرید همه جا استفاده کنید . البته من به همه زبان های برنامه نویسی وارد نیستم اما تا جایی سوادم قد میده کارشون تو همه ی زبان های برنامه نویسی مثل همه ، حالا شاید با یکم تفاوت .

اگه جایی با هم فرق دارن تو نظرات بگین بقیه هم مطلع شن . ممنون .

 

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

۱- علائم ریاضی در PHP

آقا علائم ریاضی رو در PHP به این صورت بشناسید  .  جمع( + ) ، تفریق ( – ) ، ضرب ( * ) ، تقسیم ( / ) ، باقیمانده ( % ) ، به توان رساندن ( **) .

با مثال زیر نحوه ی استفاده هم دستتون میاد . خدایی سخته ؟

 

<?php
$x = 15 ; 
$y = 4 ;

echo $x + $y .'<br>';
echo $x - $y .'<br>';
echo $x * $y .'<br>';
echo $x / $y .'<br>';
echo $x % $y .'<br>';
?>

عملگر های تخصیص در PHP

یکی میاد میگه میخوایم برنامه نویسی یاد بگیریم میای کلمه های فارسی قلمبه سلمبه میده تحویلمون مثل این تخصیص دادن .

آقا دیگه معادل فارسی بهتری پیدا نکردم ، تخصیص یعنی یه چیزی رو به کسی یا چیزی دادن . مثلا من مقدار  ۲ رو به متغیر x$ تخصیص میدم .

 

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

توجه کنید در قسمت ضرب کردن از علامت  * استفاده کردیم که در کیبوردتون میتونید در قسمت ماشین حساب یا با زدن shift + 8 ( عددهای پایین F10 ) اون رو تایپ کنید . خوب با استفاده از جدول بالا متوجه شدید که اساسی ترین عملگر در PHP علامت = می باشد .

در جدول بالا برای هر ردیف چه از ستون اولی استفاده کنید چه از ستون دومی مشکلی پیش نمیاد هر دو ستون یک کار روانجام میدن . در ضمن در PHP باید به هر کدوم یک علامت $ اضافه کنید . اینجا برای سادگی اینطور نوشتیم .

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

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

توجه کنید : در ستون اول ردیف اول و دوم از علامت  ” ” استفاده کردیم ( به دلیل مشکلات فنی 🙂 )  ، شما نیاز نیست استفاده کنید .

توجه کنید : در ضمن باید برای برنامه نویسی PHP از علامت $ برای متغیرهای x و y استفاده کنید اینجا صرفا برای زیبا شدن از $ استفاده نکردیم.

عملگرنام عملگرمثالنتیجه
"=="برابر بودنx==yاگر x برابر با y باشد مقدار true را باز میگرداند
"==="منطبق بودنx===yاگر x بابر با y باشدو از یک توع باشند مثلا هر دو عدد باشند مقدار true را باز میگرداند
!=مساوی نبودنx != yاگر x با y مساوی نیست مقدار صحیح را باز میگرداند
<>مساوی نبودن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 را به شما میدهد .

 

عملگرهای افزایشی و کاهشی در PHP

دیگه روم نمیشه بگم 😛 اقا باید به x ها علامت $ بدیم اینجا فقط برای زیبایی استفاده نکردیم . کلا PHP رابطه مستقیمی با دلار داره خخخخ .

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

عملگراسمتوضیح
++xپس افزایشیابتدا مقدار x رو به شما میده ( یا در خروجی نمایش میده ) بعد یکی به اون اضافه میکنه
x++پیش افزایشیابتدا یکی به x اضافه میکنه سپس مقدار رو به شما میده
--xپس کاهشیابتد مقدار x رو به شما میده سپس یکی ازش کم میکنه
x--پیش کاهشی ایتدا یکی از x کم میکنه سپس مقدار x رو به شما میده

درباره ای این عملگرها بگم  وقتی میگیم مقدار رو به شما بده یا در خروجی نمایش بده ، شما به عنوان مثال یه برنامه مینویسید که اول مقدار x رو بهتون بده یا اونو در خروجی به کاربر نمایش بده سپس یکی بهش اضافه کنه  .در آموزش بعدی که خیلی پرکاربر و مهم هست متوجه میشید .

 

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

دیگه از اسمش پیداست فقط منطق حالیش میشه ! یه مثال ساده ،  در دنیای واقعی روی نتیجه یه مسابقه شرط بندی میکنید با دوست تون . به عنوان مثال بازی استقلال – پرسپولیس هستش . شما میگین اگه پرسپولیس ببره یا مساوی کنه شما برنده هستین . اگر هم ببازه دوستتون برنده اس .

اون قسمت ببره یا ببازه  رو باهاش کار داریم بقیش رو ول کنید نریم تو فاز فوتبال .  تو قسمت ببره یا ببازه با اون  ” یا ” کار داریم که تو برنامه نویسی بهش میگن عملگر منطقی  . در آموزش بعدی که  در مورد  if .. else هست بیشتر توضیح میدم .

عملگراسم
andAnd
oror
xorxor
&&And
||or
!not

 

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

برای آشنایی با string ها در PHP میتونید به آموزش PHP string مراجعه کنید .

حالا عملگرهای string ها این دو تا هستند .

عملگراسمطرز استفادهتوضیح
.الحاق - وصل کردنtxt1 . txt2متن یا String اولی ( در اینجا txt1 ) رو به دومی وصل میکنه
.=تخصیص الحاقtxt1 .= txt2txt2 رو به ادامه ی txt1 اضافه میکنه

دوستان با نگاه اول اگه براتون سخته نگران نباشید ، اصلا نیاز نیست همون بار اول همه رو یاد بگیرید یا حفظ کنید . فقط آشنا بشید و در طول برنامه های که در آینده می نویسیم به مرور زمان براتون مثل کارهای روزانه میشه .
سوالی بود در بخش نظرات منتظرتونم.



نظرات ، پیشنهادات و درخواست های خود را از طریق فرم زیر با ما در میان بگذارید .