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
Post a Comment
Thanks for your message