время
|
|
Часть 3 Особенности реализации 51
"red", "blue");
$array2 = array ("b" => "green", "yellow", "red");
$array3 = array ("c" => "green", "blue", "red");
$result = array_diff ($arrayl, $array2, $array3);
print_r($result);
будет пустой массив, так как все элементы массива $arrayl встречаются в массиве
$аггау2 и в массиве $аггауЗ.
Теперь рассмотрим другую функцию, которая выводит массив всех значений, сов-
павших со значениями массивов, включенных в эту функцию. Данная функция
выглядит так:
array array_intersect(array arrayl, array array2 [, a r r a y . . . ] )
Она, как и предыдущая, возвращает массив значений. Применяется в РНР 4 и стар-
ше. Рассмотрим примеры, описываемые нами ранее:
$arrayl = array("а" => "машина", "человек", "собака");
$array2 = array("b" => "машина", "человек", "дом");
$result = array_intersect($arrayl,