اپراتورهای مقایسه ای پی اچ پی

آموزش عملگرهای مقایسه ای در php به زبان ساده

folderمنطق ها
commentsبدون دیدگاه
اساطیر زبان

پی اچ پی با استفاده از محدوده وسیعی از اپراتورهای مقایسه ای به شما اجازه می دهد یک متغیر یا مقدار را با متغیر یا مقداری دیگر مقایسه کنید.

عملگرها توضیح
== مساوی است با
=== مساوی است با و از همان نوع
!= مساوی نیست با
!== مساوی و از همان نوع نیست
> بزرگتر از
< کوچکتر از
>= بزرگتر مساوی است با
<= کوچکتر مساوی است با

عملگرهای متداول مقایسه ای

در اینجا مثالی آورده شده است که استفاده از این اپراتورها را در عمل نشان می دهد:

 


پی اچ پی

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


 

مثال (== و ===)

<?php

$x=10;

$y=10.0;

echo ($x==$y);

//it returns true because both the variable contains same value.

echo ($x===$y);

/*it returns false because === strongly compares.

here both variable contain same value i.e 10 but different datatype one is integer and another is float.*/

?>

در مثال بالا، دو متغیر x$ و y$ را تعریف کرده ایم که به ترتیب مقادیر ۱۰ و ۱۰٫۰ را اتخاذ می کنند. اکنون چند عملیات روی آنها انجام می دهیم. ابتدا؛

($x==$y)

بررسی می شود که این کد، عبارت true را باز می گرداند، زیرا مقدار هر دو متغیر با هم برابر است. در مرحله دوم کد

$x===$y

بررسی می شود؛ ولی بر خلاف قبل؛ این کد مقدار false را باز می گرداند زیرا در این بخش نوع دو متغیر با هم مقایسه می شوند که با هم یکسان نیست. x$ یک عدد صحیح بوده در حالی که y$ یک مقدار اعشاری ممیزی است.

تفاوت بین (== و ===)

<?php

//another example

$bool=(boolean)1;

$int=(integer)1;

//return true because both have same value.

echo ($bool==$int);

//return false because both have same value but diff data type

echo ($bool===$int);

?>

در مثال بالا دو متغیر bool$ و int$ تعریف شده است که به ترتیب مقادیر boolean)1) و integer)1) را اتخاذ می کنند. کدی که به صورت (bool==$int$) نوشته شوده است عبارت true را بر می گرداند زیرا هر دو مقدار یکسانی دارند؛ اما کدی که به صورت bool===$int$ نوشته شده است عبارت false را بازمی گرداند، زیرا نوع داده های این دو متغیر یکسان نیست.

استفاده از <، > ، <= یا >=

<?php

$a=10;

$b=11;

echo $a>$b;

//return false because $a is less than $b.

echo $a<$b;

//return true because $a is less than $b.

echo $a>=$b;

//return false because neighter $a is greater nor equal to $b

echo $a<=$b;

//return true because $a is than $b.

?>

در مثال بالا؛ متغیر a$ مقدار ۱۰ را اتخاذ می کند و متغیر b$ مقدار ۱۱ را اتخاذ می کند؛ کدنویسی:

($a>$b)=>

عبارت false را برمی گرداند زیرا a$ کوچکتر از b$ می باشد. بررسی:

($a<$b)=>

عبارت false را باز می گرداند زیرا a$ بزرگتر و مساوی b$ نیست. همچنین کد a<=$b$ عبارت true را باز می گرداند؛ زیرا a$ کوچک تر از b$ می باشد.

تفاوت پک های حرفه ای ما با آموزشهای رایگان: بطور خلاصه از زمین تا آسمان! 1-پکها، جدیدترین نسخه نرم افزارها را آموزش می دهند با قابلیت های بسیار بیشتر. 2-پکها توسط متخصص آن نرم افزار، به صورت کاملا پروژه محور و با حل چالش هایی که در مسیر کار عملی و حرفه ای با آن روبرو می شوید تهیه شده اند و بعد از استفاده، کاملا برای بازار کار آماده اید! 3- متد این پکها کاملا کار شده و تا ماهها، در ذهن تان ماندگارند و یادگیری بسیار سریعتر و کاملتری خواهید داشت. آموزشهای رایگان فقط دستورات نرم افزارها را (آنهم ناقص) بیان می کنند و تازه برای ورود به بازار باید ماهها تجربه عملی هم کسب کنید !!

turned_in

چرب زبان

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


حتما بخوانید!

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این فیلد را پر کنید
این فیلد را پر کنید
لطفاً یک نشانی ایمیل معتبر بنویسید.

فهرست