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

search for in the

array_intersect_ukey> <array_intersect_key
Last updated: Fri, 18 Sep 2009

view this page in

array_intersect_uassoc

(PHP 5)

array_intersect_uassocИзчислява сечението на масиви с проверка на индекса, сравнявайки индексите посредством функция за обратно извикване

Описание

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

array_intersect_uassoc() връща масив съдържащ всички стойности на array1 , които са налични във всички аргументи. Забележете, че за разлика от array_intersect(), тук за сравнение се използват ключовете.

Сравняването на индекса се извършва посредством потребителска функция за обратно извикване. Тя трябва да връща цяло число, по-малко, равно или по-голямо от нула, ако първият ключ е съответно по-малък, равен или по-голям от втория.

Параметри

array1

Базовия масив за сравнение на масивите.

array2

Първият масив с който се сравняват ключовете.

array

Списък на аргументите на масива с които да се сравнят ключовете.

key_compare_func

Потребителска функция за обратно извикване, за извършване на сравнението.

Връщани стойности

Връща стойностите на array1 , чийто стойности съществуват във всички аргументи.

Примери

Example #1 Пример за array_intersect_uassoc()

<?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"));
?>

Примерът по-горе ще изведе:

Array
(
    [b] => brown
)

Вж. също

  • array_intersect() - Изчислява сечението на масиви
  • array_intersect_assoc() - Изчислява сечението на масиви с проверка на индекса
  • array_uintersect_assoc() - Изчислява сечението на масиви с допълнителна проверка на индекса, сравнявайки данните посредством функция за обратно извикване
  • array_uintersect_uassoc() - Изчислява сечението на масиви с допълнителна проверка на индекса, сравнявайки данните и индексите посредством функция за обратно извикване
  • array_intersect_key() - Изчислява сечението на масиви използвайки ключовете при сравнението
  • array_intersect_ukey() - Изчислява сечението на масиви използвайки функция за обратно извикване върху ключовете при сравнението



add a note add a note User Contributed Notes
array_intersect_uassoc
There are no user contributed notes for this page.

array_intersect_ukey> <array_intersect_key
Last updated: Fri, 18 Sep 2009
 
 
show source | credits | stats | sitemap | contact | advertising | mirror sites