downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | conferences | my php.net

search for in the

array_uintersect> <array_uintersect_assoc
[edit] Last updated: Fri, 17 May 2013

view this page in

array_uintersect_uassoc

(PHP 5)

array_uintersect_uassocComputa la intersección de arrays con una comprobación de índices adicional, compara la información y los índices mediante funciones de llamada de retorno

Descripción

array array_uintersect_uassoc ( array $array1 , array $array2 [, array $ ... ], callable $data_compare_func , callable $key_compare_func )

Computa la intersección de arrays con una comprobación de índices adicional, compara la información y los índices mediante funciones de llamada de retorno. Observe que las claves se usan en la comparación, a diferencia de array_uintersect(). La información y los índices se comparan usando funciones de llamada de retorno distintas.

Parámetros

array1

El primer array.

array2

El segundo array.

data_compare_func

La función de comparación debe devolver un entero menor, igual o mayor que cero si el primer argumento se considera que sea respectivamente menor, igual o mayor que el segundo.

int callback ( mixed $a, mixed $b )
key_compare_func

La función de retorno de llamada de comparación de claves.

Valores devueltos

Devuelve un array que contiene todos los valores de array1 que están presentes en todos los argumentos.

Ejemplos

Ejemplo #1 Ejemplo de array_uintersect_uassoc()

<?php
$array1 
= array("a" => "verde""b" => "marrón""c" => "azul""rojo");
$array2 = array("a" => "VERDE""B" => "marrón""amarillo""rojo");

print_r(array_uintersect_uassoc($array1$array2"strcasecmp""strcasecmp"));
?>

El resultado del ejemplo sería:

Array
(
    [a] => verde
    [b] => marrón
)

Ver también

  • array_uintersect() - Computa una intersección de arrays, compara la información mediante una función de llamada de retorno
  • array_intersect_assoc() - Calcula la intersección de arrays con un chequeo adicional de índices
  • array_intersect_uassoc() - Calcula la intersección de arrays con un chequeo adicional de índices que se realiza por una función de devolución de llamada
  • array_uintersect_assoc() - Computa la intersección de arrays con una comprobación de índices adicional, compara la información mediante una función de llamada de retorno



add a note add a note User Contributed Notes array_uintersect_uassoc - [1 notes]
up
0
aidan at php dot net
8 years ago
Please note, the correct function synopsis is:

array array_uintersect_uassoc ( array array1, array array2 [, array ...], callback data_compare_func, callback key_compare_func)

You may specifiy as many arrays as you like, but the last two parameters must be valid call back functions.

 
show source | credits | sitemap | contact | advertising | mirror sites