কোর্স পরামর্শ:
PHP array_uintersect() ফাংশন
উদাহরণ
<?php function myfunction($a,$b) { if ($a===$b) { return 0; } return ($a>$b)?1:-1; } দুইটি আইসকেইপের কীভুক্তি তুলনা করা (ব্যবহারকারীর নিজস্ব কলবক্তা ফাংশন ব্যবহার করে) এবং তুলনা করা আইসকেইপগুলির মধ্যবর্তী অংশ ফলাফল প্রদান করা: $a1=array("a"=>"red","b"=>"green","c"=>"blue"); $result=$a2=array("a"=>"blue","b"=>"black","e"=>"blue"); print_r($result); ?>
array_uintersect($a1,$a2,"myfunction");
সংজ্ঞা ও ব্যবহার
array_uintersect() ফাংশনটি দুইটি (কিংবা আরও বেশি) আইসকেইপের কীভুক্তি তুলনা করে, এবং তুলনা করা আইসকেইপগুলির মধ্যবর্তী অংশ ফলাফল প্রদান করেমন্তব্য:
এই ফাংশন দুইটি (কিংবা আরও বেশি) আইসকেইপের কীভুক্তি তুলনা করে, এবং তুলনা করা আইসকেইপগুলির মধ্যবর্তী অংশ ফলাফল প্রদান করে, যা তুলনা করা আইসকেইপগুলির মধ্যে সমস্ত কীভুক্তি অন্তর্ভুক্ত করেarray1) and also in any other parameter array (array2 or array3 etc.) keys.
সংজ্ঞা
array_uintersect(array1,array2,array3...myfunction)
পারামিটার | ব্যাখ্যা |
---|---|
array1 | অন্য আইসকেইপগুলির সাথে তুলনা করার জন্য প্রথম আইসকেইপ |
array2 | অত্যাবশ্যকীয় |
array3,... | প্রথম আইসকেইপটির সাথে তুলনা করার জন্য অন্য আইসকেইপ |
myfunction |
অত্যাবশ্যকীয় যদি প্রথম পারামিটার দ্বিতীয় পারামিটারের কম কিংবা সমান হয়, তবে তুলনা ফাংশনটি কম কিংবা সমান 0-এর কম বলা হয় |
ব্যাখ্যা
ব্যবহারকারীর নিজস্ব কলবক্তা ফাংশন myfunction দুইটি কিংবা আরও বেশি সংখ্যক আইসকেইপের মধ্যবর্তী অংশ গণনা করার জন্য array1 একটি অন্য কোনও সমস্ত কোনও আইসকেইপের অন্তর্ভুক্ত সমস্ত কোনও কোনও আইসকেইপ অন্তর্ভুক্ত হয়, এবং ফলাফল আইসকেইপ তুলে ধরা হয়。
কেবলমাত্র কীভুক্তির তুলনা করা হয়, কীভুক্তির তুলনা না করা, যেমন "a"=>1 এবং "b"=>1 এই দুটি তত্ত্বকে সমান বলা হয়。
myfunction The function specified by the parameter is used to compare whether the elements are equal.myfunction The function has two parameters to be compared. If the first parameter is less than the second parameter, the function returns a negative number, if the two parameters are equal, it returns 0, and if the first parameter is greater than the second, it returns a positive number.
The key names in the returned array remain unchanged.
Technical Details
Return Value: |
Returns an array containing all array1 Among them, also in all other arrays of parameters. Returns an intersection array that includes all units in the arrays being compared (array1) and also in any other parameter array (array2 or array3 etc.) keys. |
PHP Version: | 5+ |
More Examples
Example 1
Compare the keys and values of three arrays (using a user-defined function to compare keys and values) and return the intersection:
<?php function myfunction($a,$b) { if ($a===$b) { return 0; } return ($a>$b)?1:-1; } $a1=array("a"=>"red","b"=>"green","c"=>"blue","yellow"); $a2=array("A"=>"red","b"=>"GREEN","yellow","black"); $a3=array("a"=>"green","b"=>"red","yellow","black"); $result=array_uintersect($a1,$a2,$a3,"myfunction"); print_r($result); ?>