PHP Manualen
forrige |  | næste

# array_intersect_uassoc

(PHP 5)

array_intersect_uassoc -- Sammensætter et array ved et ekstra tjek på nøgler og bliver gjort med en callback funktion

## Beskrivelse

array array_intersect_uassoc ( array array1, array array2 [, array ..., callback key_compare_func] )

array_intersect_uassoc() returnerer et array som indeholder alle værdier fra array1 som også findes i alle de andre argumenter. Bemærk at nøglerne også bliver brugt tils ammenligning, hvilket ikke er tilfældet ved array_intersect().

Denne sammenligning bliver gjort med en tilføjet callback funktion. Den skal returnere en talværdi enten mindre, det samme som, eller større end nul, hvis det første argument skal betragtes som enten mindre end, det samme som, eller større end det andet argument.

Eksempel 1. array_intersect_uassoc() eksempel

`<?php $array1 = array("a" => "green", "b" => "brown", "c" => "blue", "red"); $array2 = array("a" => "GREEN", "B" => "brown", "yellow", "red"); print_r(array_intersect_uassoc($array1, $array2, "strcasecmp")); ?>`

Ovenstående eksempel vil udskrive:

    Array
    (
        [b] => brown
    )

Se også array_intersect(), array_intersect_assoc(), array_uintersect_assoc(), array_uintersect_uassoc(), array_intersect_key() og array_intersect_ukey().

forrige | hjem | næste
array_intersect_key | op | array_intersect_ukey