How to use array uintersect uassoc in PHP

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

array_uintersect_uassoc() function in PHP

  • The array_uintersect_uassoc() function is used to compares two or more arrays, in two user-define functions.

  • The array_uintersect_uassoc() function returns an array containing the elements from the first array.

  • In array_uintersect_uassoc() function ,keys and value returns a numeric value.

  • In array_uintersect_uassoc() function, the key is used for comparison in the first function.

  • In array_uintersect_uassoc() function, the value is used for comparison in the second function.

Syntax

array_uintersect_uassoc(array1,array2,array3....,function1,function2)

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.

  • function1 function1 is required parameter. The function define by user that compares the array keys.

  • function2 function2 is required parameter. The function define by user that compares the array value.

Example

The following example show to how the array_uintersect_uassoc() function can be used in PHP.

<html>

<body>

<h3 style="color: brown;">array_uintersect_uassoc() function example in PHP</h3>

   <?php

    function mydemo_key($s1,$s2)

    {

    if ($s1===$s2)

    {

    return 0;

    }

    return 1;

    }

 

    function mydemo_value($s1,$s2)

    {

    if ($s1===$s2)

    {

    return 0;

    }

    return 1;

    }

    $a1=array("a"=>"Computer","b"=>"Mouse","c"=>"CPU");

    $a2=array("a"=>"Pendrive","b"=>"Mouse","c"=>"Mouse");

    echo("After array_uintersect_uassoc function value is <br/>");

    print_r(array_uintersect_uassoc($a1,$a2,"mydemo_key","mydemo_value"));

    ?>

</body>

</html>

 

Output

uintersect-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.