পরিচয়
পিএইচপি অ্যারে ডেটা প্রকারে অপারেটর হিসাবে ব্যবহার করার জন্য নিম্নলিখিত প্রতীকগুলির সেটকে সংজ্ঞায়িত করে
প্রতীক | উদাহরণ | নাম৷ | ফলাফল |
---|---|---|---|
+ | $a + $b | ইউনিয়ন | $a এবং $b এর মিলন। |
== | $a ==$b | সমতা | সত্য যদি $a এবং $b একই কী/মান জোড়া থাকে। |
=== | $a ===$b | পরিচয় | সত্য যদি $a এবং $b একই ক্রম এবং একই ধরনের একই কী/মান জোড়া থাকে। |
!= | $a !=$b | বৈষম্য | সত্য যদি $a $b এর সমান না হয়। |
$a <> $b | বৈষম্য | সত্য যদি $a $b এর সমান না হয়। | |
!== | $a !==$b | অ-পরিচয় | সত্য যদি $a $b-এর মত না হয়। |
অ্যারেগুলির মিলন
ইউনিয়ন অপারেটর বাম হাতের অ্যারের সাথে যুক্ত ডান হাতের অ্যারে যুক্ত করে।; উভয় অ্যারেতে একটি কী বিদ্যমান থাকলে, বাম-হাতের অ্যারের উপাদানগুলি ব্যবহার করা হবে, এবং ডান-হাতের অ্যারে থেকে মিলিত উপাদানগুলি উপেক্ষা করা হবে৷
নিম্নলিখিত উদাহরণে ধ্রুবক সংজ্ঞায়িত করতে define() ফাংশনের ব্যবহার দেখায়
উদাহরণ
<?php $arr1=array("phy"=>70, "che"=>80, "math"=>90); $arr2=array("Eng"=>70, "Bio"=>80,"CompSci"=>90); $arr3=$arr1+$arr2; var_dump($arr3); ?>
আউটপুট
নিম্নলিখিত ফলাফল প্রদর্শিত হবে
array(6) { ["phy"]=> int(70) ["che"]=> int(80) ["math"]=> int(90) ["Eng"]=> int(70) ["Bio"]=> int(80) ["CompSci"]=> int(90) }
অ্যারের তুলনা
দুটি অ্যারেকে সমান বলা হয় যদি তাদের একই কী-মানের জোড়া থাকে। নিম্নলিখিত উদাহরণে একটি সূচীযুক্ত অ্যারে এবং অন্যান্য অ্যাসোসিয়েটিভ অ্যারে রয়েছে যা প্রথমে উপাদানগুলির সূচকের সাথে সম্পর্কিত কীগুলির সাথে। তাই উভয়ই সমান
উদাহরণ
<?php $arr1=array(0=>70, 2=>80, 1=>90); $arr2=array(70,90,80); var_dump ($arr1==$arr2); var_dump ($arr2!=$arr1); ?>
আউটপুট
নিম্নলিখিত ফলাফল প্রদর্শিত হবে
bool(true) bool(false)
পরিচয় অপারেটর
অ্যারেগুলি অভিন্ন যদি এবং শুধুমাত্র যদি তাদের উভয়েরই কী-মানের জোড়ার একই সেট এবং একই ক্রমে থাকে
উদাহরণ
<?php $arr1=array(0=>70, 1=>80, 2=>90); $arr2=array(70,90,80); var_dump ($arr1===$arr2); $arr3=[70,80,90]; var_dump ($arr3===$arr1); ?>
আউটপুট
নিম্নলিখিত ফলাফল প্রদর্শিত হবে
bool(false) bool(true)