кодесурса
«PHP

PHP: функция array_intersect_ ukey ()

script1adsense2code
script1adsense3code

PHP: вычисляет пересечение массивов с помощью функции обратного вызова

Функция array_intersect_ukey () используется для сравнения двух или более массивов с ключами с использованием предоставленной пользователем функции.

Функция возвращает массив, содержащий все значения первого массива, которые имеют совпадающие ключи, присутствующие во всех аргументах.

Версия:

(PHP 4 и выше)

Синтаксис:

 array_intersect_ukey (array_name1, array_name2, array_name3 ....... определяемая пользователем функция) 

Параметры:

название Описание Необходимые /
Необязательный
Тип
array_name1 Исходный массив для сравнения с другими массивами. необходимые массив
array_name2 Первый массив для сравнения с ключами array_name1. необходимые массив
array_name3 Второй массив для сравнения с ключами array_name1. Необязательный массив
определяемые пользователем функция Пользователь предоставил функцию, чтобы сделать сравнение. необходимые функция

Возвращаемое значение:

Значения array_name1, ключи которого существуют во всех аргументах.

Тип значения: Массив

Пример :

<?php
function user_function($ukey1, $ukey2)
{
if ($ukey1 == $ukey2)
return 0;
else if ($ukey1 > $ukey2)
return 1;
else
return -1;
}
$array1 = array("Orange" => 1, "Apple" => 2, "Banana" => 3, "Chery" => 4);
$array2 = array("Orange" => 5, "Banana" => 6, "Mango" => 7, 'Guava'=> 8);
var_dump(array_intersect_ukey($array1, $array2,"user_function"));
?>

Выход:

 array (2) {["Orange"] => int (1) ["Banana"] => int (3)} 

Иллюстрированная презентация:

«PHP

Посмотреть пример в браузере

Практика здесь онлайн:

Смотрите также

Справочник по функциям PHP

Предыдущая: array_intersect_ uassoc
Далее: массив_интерсект

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code