How to use array intersect ukey in PHP
In this article, I will explain how the array_intersect_ukey() function can be used in PHP.
array_intersect_ukey() function in PHP
-
The array_intersect_ukey() function compares the keys in two or more arrays checking for matches before comparing the keys in a user-defined function.
-
In array_intersect_ukey() function, returns an array with the keys and values from the first array, if the function allows it.
-
In array_intersect_ukey() function, only the keys have to be the same to get a match, both in the automatic comparison and in the user-defined function.
Syntax
array_intersect_ukey(array1,array2,array3....,function) |
Parameter
-
array1 array1 is required parameter. The first array is the array which will be compared with other arrays.
-
array2 array2 is required parameter. An array to be compared with the first array.
-
array3 array3 is optional parameter. An array to be compared with the first array.
-
function function is required parameter. The function made by user.
Example
The following example show to how the array_intersect_ukey() function can be used in PHP.
<html>
<body>
<h3 style="color: darkturquoise;">array_intersect_ukey() function example in PHP</h3>
<?php
function mydemo($s1,$s2)
{
if ($s1===$s2)
{
return 0;
}
if ($s1>$s2)
{
return 1;
}
else
{
return -1;
}
}
$a1=array(0=>"Student",1=>"Engg.",2=>"Advocate");
$a2=array(3=>"Teacher",1=>"Worker",5=>"Co-worker");
print_r(array_intersect_ukey($a1,$a2,"mydemo"));
?>
</body>
</html>
|
Output

You may also want to read these related articles here
Ask Your Question
Got a programming related question? You may want to post your question here