Функции за работа с масиви
PHP Manual

array_intersect

(PHP 4 >= 4.0.1, PHP 5)

array_intersectИзчислява сечението на масиви

Описание

array array_intersect ( array $array1 , array $array2 [, array $ ... ] )

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

Параметри

array1

Масивът с базовата стойност за извършване на проверката.

array2

Масивът с който се извършва проверката.

array

Списък с масиви за сравнение.

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

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

Примери

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

<?php
$array1 
= array("a" => "green""red""blue");
$array2 = array("b" => "green""yellow""red");
$result array_intersect($array1$array2);
print_r($result);
?>

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

Array
(
    [a] => green
    [0] => red
)

Бележки

Забележка: Два елемента се приемат за равни единствено и само ако (string) $elem1 === (string) $elem2. Или казано с други думи: Когато низовото им представяне е едно и също.

Вж. също


Функции за работа с масиви
PHP Manual