|
array_diff_assoc(PHP 4 >= 4.3.0, PHP 5) array_diff_assoc — Вычисляет расхождение массивов с дополнительной проверкой индекса Описание
array array_diff_assoc
( array $array1
, array $array2
[, array $...
] )
Сравнивает array1 с array2 и возвращает разницу. В отличие от array_diff(), ключи также участвуют в сравнении. Список параметров
Возвращаемые значенияВозвращает array, содержащие все значения из массива array1, которых нет в любом из последующих массивов. Примеры
Пример #1 Пример использования array_diff_assoc() В вышеприведённом примере вы видите, что пара "a" => "green" содержится в обоих массивах и поэтому её не содержится в выводе функции. Наоборот, пара 0 => "red" содержится в выводе функции, потому что во втором аргументе значению "red" соответствует ключ 1.
<?php Результат выполнения данного примера: Array ( [b] => brown [c] => blue [0] => red )
Пример #2 Пример array_diff_assoc() Два значения пар key => value считаются равными только тогда, если (string) $elem1 === (string) $elem2 . Другими словами, применяется строгая проверка, означающая что строковые представления должны быть одинаковыми.
<?php Результат выполнения данного примера: Array ( [0] => 0 [1] => 1 ) Примечания
Смотрите также
|
|