PHP Array

array_diff_ukey() function

array_diff_ukey() function টি array_diff_key() ফাঙ্কশনের মতোই দুই বা ততোধিক array এর মধ্যে শুধু key এর উপর ভিত্তি করে Difference বের করবে , তবে সেটা array_diff_ukey() function নিজে করবেনা, বরং user এর supply করা callback function দিয়ে করবে । চলুন একটা উদাহরণ দেখা যাক :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php
function myfunction($a,$b)
{
if ($a===$b)
  {
  return 0;
  }
  return ($a>$b)?1:-1;
}
 
$a1=array("a"=>"red","b"=>"green","d"=>"blue","f"=>"Cyan");
$a2=array("a"=>"blue","b"=>"black","e"=>"blue");
 
$result=array_diff_ukey($a1,$a2,"myfunction");
echo "<pre>";
print_r($result);
echo "</pre>";
?>
Output:
1
2
3
4
5
Array
(
    [d] => blue
    [f] => Cyan
)

Comments