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

search for in the

array_uintersect> <array_uintersect_assoc
Last updated: Fri, 20 May 2011

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 $ ... ], callback $data_compare_func , callback $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

Para la comparación se usa la función de llamada de retorno proporcionada por el usuario. Debe devolver un valor de tipo integer menor que, igual, o mayor que cero si el primer argumento es considerado, respectivamente, menor que, igual, o mayor que el segundo.

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

Example #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
aidan at php dot net 31-Aug-2004 10:52
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 | stats | sitemap | contact | advertising | mirror sites