|
|
PHP array_intersect_uassoc() Function
|
Tutorials » Php »
|
Topic |
What is array_intersect_uassoc() Function?
|
|
Explanation |
|
The "array_intersect_uassoc()" function is used to compute the intersection of arrays with
additional index check, compares indexes by a callback function.
The difference between array_intersect_uassoc() and array_intersect_assoc() is that array_intersect_uassoc()
function uses a user defined function to find the intersecting array elements.
Syntax:
array_intersect_uassoc(array1,array2,array3...,function)
In the above syntax values and keys of "array1" is compared with other arrays, and in the function only the keys
are checked in the array. Both Keys and values from "array1" is displayed.
Example
<?php
function funct1($v1,$v2)
{
if ($v1==$v2)
{
return 0;
}
if ($v1>$v2)
{
return 1;
}
else
{
return -1;
}
}
$a=array(0=>"One",1=>"Two",2=>"Three");
$b=array(3=>"One",1=>"Two",5=>"Three");
print_r(array_intersect_uassoc($a,$b,"funct1"));
?>
Result:
Array ( [1]=> Two )
In the above example the two arrays "$a", "$b" are compared for keys and values automatically, then checks for the keys
alone in the function which returns "Two" in an array.
|
|
A Note |
Learn PHP programming language tutorial with simple and neat example. Hope you enjoy this free tutorial.
Do give us your valuable feedback and suggestions on this online tutorial. This is a Copyright Content.
|
|
|
|