Deprecated: Function set_magic_quotes_runtime() is deprecated in /data/www/www_kaspy_cz/textpattern/lib/txplib_db.php on line 14 KAŠPY - PHP BLOG

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