Comment

PHP অপারেটর (Operators)

PHP কমপেরিজন অপারেটর (Comparison)

Estimated reading: 2 minutes 15 views Contributors

সারাংশ: এই টিউটোরিয়ালে, আপনি শিখবেন PHP Comparison Operators ব্যবহার করে দুটি মান কিভাবে তুলনা করতে হয়।

PHP কমপেরিজন অপারেটর পরিচিতি

একটি কমপেরিজন অপারেটর আপনাকে দুটি মান কম্পেয়ার করতে দেয় এবং কমপেরিজন সত্য হলে true দেখায় অন্যথায় মিথ্যা হলে false দেখায়।

নিম্নলিখিত টেবিলটি PHP -তে কমপেরিজন অপারেটরকে উপস্থাপন করে:

OperatorNameDescription
==Equal toReturn true if both operands are equal; otherwise, it returns false.
!=, <>Not equal toReturn true if both operands are equal; otherwise, it returns false.
===Identical toReturn true if both operands have the same data type and equal; otherwise, it returns false.
!==Not identical toReturn true if both operands are not equal or not have the same data type; otherwise, it returns false.
>Greater thanReturn true if the operand on the left  is greater than the operand on the right; otherwise, it returns false.
>=Greater than or equal toReturn true if the operand on the left  is greater than or equal to the operand on the right; otherwise, it returns false.
<Less thanReturn true if the operand on the left is less than the operand on the right; otherwise, it returns false.
<=Less than or equal toReturn true if the operand on the left  is less than or equal to the operand on the right; otherwise, it returns false.

Equality অপারেটর (==)

উভয় মান ইকুয়াল হলে সমতা true হয়; অন্যথায়, এটি false । নিম্নোক্ত উদাহরণটি true  প্রদান করে কারণ 10 সমান 10:

<?php
$x = 10;
$y = 10;
var_dump($x == $y); // bool(true)

নিম্নলিখিত উদাহরণ false প্রদান করে কারণ 10 সমান 20 নয়:

<?php
$x = 20;
$y = 10;
var_dump($x == $y); // bool(false)

নিম্নলিখিত উদাহরণটি 20 নম্বরটিকে একটি স্ট্রিং ’20’-এর সাথে তুলনা করে, এটিও সত্য প্রদান করে।

<?php
$x = '20';
$y = 20;
var_dump($x == $y); // bool(true)

আপনি যদি টাইপের বিবেচনায় দুটি মান তুলনা করতে চান তবে আপনি আইডেন্টিকাল অপারেটর (===) ব্যবহার করতে পারেন।

নট ইকুয়াল টু অপারেটর (!=, <>)

নট ইকুয়াল টু (!=, <>) অপারেটর true প্রদান করে যদি বামহাতের মান ডান হাতের মানের সমান না হয়; অন্যথায়, এটি false দেখায় । উদাহরণ স্বরূপ:

। উদাহরণ স্বরূপ:

<?php

$x = 20;
$y = 10;

var_dump($x != $y); // bool(true)

আইডেন্টিকাল অপারেটর (===)

আইডেন্টিকাল অপারেটর true প্রদান করে যদি উভয় মান সমান হয় এবং একই প্রকার থাকে; অন্যথায় false দেখায়।

নিম্নলিখিত উদাহরণটি একটি স্ট্রিং এবং একটি সংখ্যার তুলনা করতে আইডেন্টিকাল অপারেটর ব্যবহার করে। এটি false প্রদান করে কারণ এই মানগুলির বিভিন্ন প্রকার রয়েছে:

<?php

$x = '20';
$y = 20;
var_dump($x === $y); // bool(false)

নট আইডেন্টিকাল অপারেটর (!==)

নট আইডেন্টিকাল অপারেটর (!==) মানগুলি সমান না হলে বা তাদের একই প্রকার না থাকলে true প্রদান করে; অন্যথায়, এটা false প্রদান করে. উদাহরণ স্বরূপ:

<?php

$x = 20;
$y = 10;

var_dump($x != $y); // bool(true)

$x = 20;
$y = '20';
var_dump($x != $y); // bool(false)

গ্রেটার দেন (>)

যদি বাম হাতের মান ডান হাতের মানের থেকে বেশি হয় তাহলে বৃহত্তর রিটার্ন সত্য; অন্যথায়, এটি মিথ্যা দেখায়:

<?php

$x = 10;
$y = 20;

var_dump($x > $y); // bool(false)
var_dump($y > $x); // bool(true)

গ্রেটারদেন অর ইকুয়াল টু (>=)

অপারেটরের চেয়ে বৃহত্তর বা সমান সত্য প্রদান করে যদি বামহাতের মান ডানহাতের মানের থেকে বড় বা সমান হয়; অন্যথায়, এটি মিথ্যা দেখায়। উদাহরণ স্বরূপ:

<?php

$x = 20;
$y = 20;

var_dump($x >= $y); // bool(true)
var_dump($y >= $x); // bool(true)

লেসদেন (<)

বাম হাতের মান ডান হাতের মানের থেকে কম হলে অপারেটরের চেয়ে কম সত্য প্রদান করে; অন্যথায়, এটি মিথ্যা দেখায়। উদাহরণ স্বরূপ:

<?php

$x = 20;
$y = 10;

var_dump($x < $y); // bool(false)
var_dump($y < $x); // bool(true)

লেসদেন অর ইকুয়াল টু (<=)

যদি বাম হাতের মান ডান হাতের মানের থেকে কম বা সমান হয়, তাহলে অপারেটরের থেকে কম বা সমান সত্য দেখায়; অন্যথায়, এটি মিথ্যা দেখায়। উদাহরণ স্বরূপ:

<?php

$x = 20;
$y = 20;

var_dump($x <= $y); // bool(true)
var_dump($y <= $x); // bool(true)

এই টিউটোরিয়ালে, আপনি একই বা ভিন্ন ধরনের দুটি মান তুলনা করতে PHP কমপেরিজন অপারেটর ব্যবহার করতে শিখেছেন।

Leave a Comment

Share this Doc

PHP কমপেরিজন অপারেটর (Comparison)

Or copy link

CONTENTS

Subscribe

×
Cancel