PHP array_uintersect_uassoc() ফাংশন
ইনস্ট্যান্স
দুটি সমূহের কী-নাম এবং কী-মানকে তুলনা করে (ব্যবহারকারী-নির্ধারিত ফাংশন ব্যবহার করে), এবং মিল সমূহ (ম্যাচ) হিসাবে ফিরিয়ে দেয়:
<?php function myfunction_key($a,$b) { if ($a===$b) { return 0; } return ($a>$b)?1:-1; } function myfunction_value($a,$b) { if ($a===$b) { return 0; } return ($a>$b)?1:-1; } $a1=array("a"=>"red","b"=>"green","c"=>"blue"); $a2=array("a"=>"red","b"=>"green","c"=>"green"); $result=array_uintersect_uassoc($a1,$a2,"myfunction_key","myfunction_value"); print_r($result); ?>
সংজ্ঞা ও ব্যবহার
array_uintersect_uassoc() ফাংশন দুটি (বা আরও বেশি) সমূহের কী-নাম এবং কী-মানকে তুলনা করে, এবং মিল সমূহ হিসাবে ফিরিয়ে দেয়。
মন্তব্য:এই ফাংশন দুটি ব্যবহারকারী-নির্ধারিত ফাংশনকে ব্যবহার করে তুলনা করে; প্রথম ফাংশন কী-নামকে তুলনা করে, দ্বিতীয় ফাংশন কী-মানকে তুলনা করে!
এই ফাংশন দুটি (বা আরও বেশি) সমূহের কী-নাম এবং কী-মানকে তুলনা করে, এবং যা তুলনা করা হয়েছে সমূহকে মিল সমূহ হিসাবে ফিরিয়ে দেয়, যা সমূহকে মিল করেছেarray1এবং অন্যান্য প্যারামিটার সমূহ (array2 বা array3 আর অন্যান্য সমূহ) এর কী-নাম এবং কী-মান
মন্তব্য, যা array_uintersect() ভিন্নতা হল কী নামও তুলনা করা হয়।কীমত এবং কীমত (ইনডেক্স) কীমতেও কম্পারেস ফাংশন দ্বারা তুলনা করা হয়
সংজ্ঞা
array_uintersect_uassoc(array1,array2,array3...myfunction_key,myfunction_value)
পারামিটার | বর্ণনা |
---|---|
array1 | প্রয়োজনীয়।অন্য আক্সেসগুলির সাথে তুলনা করা হয়েছে |
array2 | প্রয়োজনীয়।প্রথম আক্সেসের সাথে তুলনা করা হয়েছে |
array3,... | অপশনাল।প্রথম আক্সেসের সাথে তুলনা করা হয়েছে অন্য আক্সেস |
myfunction_key |
প্রয়োজনীয়।আক্সেস কী তুলনা করতে ব্যবহৃত ব্যবহারকারী-নির্দিষ্ট ফাংশনের নাম সংজ্ঞায়িত করা হয়, যদি প্রথম পারামিটারটি দ্বিতীয় পারামিটারের চেয়ে কম বা বেশি, তবে কম্পারেস ফাংশনটি একটি নেতিবাচক সংখ্যা ফিরায় |
myfunction_value |
প্রয়োজনীয়।আক্সেস কীমত তুলনা করতে ব্যবহৃত ব্যবহারকারী-নির্দিষ্ট ফাংশনের নাম সংজ্ঞায়িত করা হয়, যদি প্রথম পারামিটারটি দ্বিতীয় পারামিটারের চেয়ে কম বা বেশি, তবে কম্পারেস ফাংশনটি একটি নেতিবাচক সংখ্যা ফিরায় |
ব্যবহারকারীদের পছন্দ করে কম্পারেস ফাংশন myfunction_key এবং myfunction_value দুইটি বা একাধিক আক্সেসের সমানতা গণনা করতে array1 একইভাবে এই আক্সেসে পাওয়া যায়, যেমন অন্য কোনও আক্সেসেও পাওয়া যায় এবং ফলাফল আক্সেসের একটি আক্সেসের ফলাফল ফিরায়
একইভাবে কী নাম এবং কীমতেও তুলনা করা হয়, যেমন "a"=>1 এবং "b"=>1 এই দুটি উপাদান অসমান
myfunction_key প্রদত্ত ফাংশন কী নাম একই কীমতে হয় না না তা তুলনা করতে ব্যবহৃতmyfunction_value প্রদত্ত ফাংশন কী মান একই কীমতে হয় না না তা তুলনা করতে ব্যবহৃত।এই দুটি ফাংশনকে দুটি তুলনার পারামিটার দেওয়া হয়।যদি প্রথম পারামিটারটি দ্বিতীয় পারামিটারের চেয়ে কম, তবে ফাংশন একটি নেতিবাচক সংখ্যা ফিরায়, যদি দুটি পারামিটারটি সমান, তবে 0 ফিরায়, যদি প্রথম পারামিটারটি দ্বিতীয় পারামিটারের চেয়ে বেশি, তবে একটি নেতিবাচক সংখ্যা ফিরায়
ফলাফলের আক্সেসে কী নাম রয়েছে
তকনীকী বিবরণ
ফলাফল: | একটি আক্সেস ফিরায়, যা সমস্ত নিম্নলিখিত অক্সেসকে ধারণ করে array1 সমস্ত অন্যান্য আক্সেসেসকে একত্রিত করে এবং সমস্ত অন্যান্য অ্যারেতেও পাওয়া যায় |
PHP সংস্করণ: | 5+ |