array_diff Dizilerin farkını hesaplar &reftitle.description; arrayarray_diff arraydizi1 arraydizi2 array ... dizi1 ile bir veya daha fazla diziyi karşılaştırır ve diğer dizilerde bulunmayan değerleri dizi1 içinde döndürür. &reftitle.parameters; dizi1 Karşılaştırılacak dizi. dizi2 Karşılaştırılacak diğer dizi. ... Karşılaştırılacak diğer diziler. &reftitle.returnvalues; Diğer tüm değiştirgelerde mevcut olmayan dizi1 girdilerinden oluşan bir dizi döner. &reftitle.examples; - <function>array_diff</function> örneği "green", "red", "blue", "red"); $dizi2 = array("b" => "green", "yellow", "red"); $result = array_diff($dizi1, $dizi2); print_r($result); ?> ]]> $dizi1 içinde aynı değerde birden fazla eleman varsa hepsi tek bir girdi kabul edilir ve çıktı şöyle olur: blue ) ]]> &reftitle.notes; İki elemanın eşit olması için sadece ve sadece (string) $elem1 === (string) $elem2 olmalıdır. Başka bir deyişle, dizgesel gösterimler aynı olmalıdır. Bu işlev n boyutlu bir dizinin sadece bir boyutunu karşılaştırır. Daha derinliğine karşılaştırmalar yapmak için array_diff($dizi1[0], $dizi2[0]); sözdizimini kullanabilirsiniz. &reftitle.seealso; array_diff_assoc array_intersect array_intersect_assoc