ARRAY_DIFF_ASSOC · Mar 9, 04:55 PM by Kašpy
PHP 4 >= 4.3.0, PHP 5
Spočítá rozdíl polí s dodatečnou kontrolou indexu
vrací pole obsahující všechny hodnoty z pole 1, které nejsou současně v žádném jiném argumentu.
<?php
$array1 = array("a" => "green", "b" => "brown", "c" => "blue", "red");
$array2 = array("a" => "green", "yellow", "red");
$result = array_diff_assoc($array1, $array2);
print_r($result);
?>
//Vrací
Array
(
[b] => brown
[c] => blue
[0] => red
)
V ukázce vidíte a => green, který je přítomen v obou polích, proto nebude do výsledku zahrnut. Oproti tomu red, který se sice vyskytuje v obou polích, bude zapsán, protože má rozdílý index

commenting closed for this article
