кодесурса
«PHP

PHP: функция array_diff_assoc ()

script1adsense2code
script1adsense3code

PHP: вычисляет разницу массивов с дополнительной проверкой индекса

Функция array_diff_assoc () используется для сравнения массива с другим массивом и возвращает разницу. В отличие от array_diff () ключи массива также используются в сравнении.

Версия:

(PHP 4 и выше)

Синтаксис:

 array_diff_assoc (ref_array, array1, array2, .....) 

Параметр:

название Описание Необходимые /
Необязательный
Тип
ref_array Первый массив, который будет сравниваться с другими массивами. необходимые массив
array1 По сравнению с первым массивом. необходимые массив
array2 По сравнению с первым массивом. Необязательный массив

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

Новый массив, содержащий ключи и значения ref_array, которых нет ни в одном из других массивов, например, array1, array2 и т. Д.

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

Пример:

<?php
$array1 = array('Math'=>77, 20, 'Geography'=>89,30,'Language'=>67);
$array2 = array('Math'=>77, 'science'=>91 ,20, 'History'=>71);
$diff_result = array_diff_assoc($array1, $array2);
print_r($diff_result);
?>

Выход :

 Массив ([География] => 89 [1] => 30 [Язык] => 67) 

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

«PHP

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

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

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

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

Предыдущая: array_count_values
Далее: array_diff_key

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code