(PHP 5, PHP 7, PHP 8)
array_uintersect_assoc — Veriyi bir geriçağırım işleviyle karşılaştırarak dizilerin kesişimini hesaplarken ek olarak indislere de bakar
Veriyi bir geriçağırım işleviyle karşılaştırarak dizilerin kesişimini hesaplarken ek olarak indislere de bakar.
array_uintersect() işlevinin tersine karşılaştırmada anahtarlar kullanılır. Veri bir karşılaştırma işlevi kullanılarak karşılaştırılır.
dizi
İlk dizi.
diziler
Karşılaştırılacak diziler.
değer_karş_işlevi
Karşılaştırma işlevinin, ilk bileşeninin ikinci bileşenden küçük, eşit veya büyük olması durumunda sıfırdan küçük, eşit veya büyük bir tamsayı döndürmesi gerekir.
Tüm değiştirgelerde mevcut dizi
değerlerini içeren bir dizi döndürür.
Örnek 1 - array_uintersect_assoc() örneği
<?php
$dizi1 = array("a" => "mor", "b" => "sarı", "c" => "mavi", "kırmızı");
$dizi2 = array("a" => "MOR", "B" => "sarı", "yeşil", "kırmızı");
print_r(array_uintersect_assoc($dizi1, $dizi2, "strcasecmp"));
?>
Yukarıdaki örneğin çıktısı:
Array ( [a] => mor )