How to use array intersect uassoc in PHP

In this article, I will explain how the array_intersect_uassoc() function can be used in PHP.
  • 2183

array_intersect_uassoc() function in PHP

  • The array_intersect_uassoc() function compares two or more arrays checking for differences with additional user supplied function.

  • In array_intersect_uassoc() function, both the key and the value is used in the comparison and in the user-defined function, only the keys are being compared.

  • The array_intersect_uassoc() function returns an array with the keys and values from the first array, if the function allows it.

  • The array_intersect_uassoc() function must return an integer less than, equal to, or greater than zero

Syntax

array_intersect_uassoc(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_uassoc() function can be used in PHP.

  <html>

<body>

<h3 style="color: darkslateblue;">array_intersect_uassoc() 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=>"teacher",2=>"advocate");

    $a2=array(3=>"student",1=>"teacher",5=>"advocate");

    print_r(array_intersect_uassoc($a1,$a2,"mydemo"));

    ?> 

</body>

</html>

 

Output

uassoc.jpg

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
 

Categories

More Articles

© 2020 DotNetHeaven. All rights reserved.