(PHP 5, PHP 7)
array_uintersect — Veriyi bir geriçağırım işleviyle karşılaştırarak dizilerin kesişimini hesaplar
Veriyi bir geriçağırım işleviyle karşılaştırarak dizilerin kesişimini hesaplar.
dizi1
İlk dizi.
dizi2
İkinci dizi.
işlev
Karşılaştırma için geriçağırım işlevi.
Karşılaştırma için kullanıcı tarafından sağlanan bir geriçağırım işlevi kullanılır. İşlev, ilk değiştirgenin ikinciden büyük, küçük veya ikinciye eşit olması durumlarında sırayla sıfırdan büyük, küçük bir değer veya sıfır döndürmelidir.
Tüm değiştirgeleri ifade etmek üzere dizi1
'in tüm
değerlerini içeren bir dizi ile döner.
Örnek 1 - array_uintersect() ö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($dizi1, $dizi2, "strcasecmp"));
?>
Yukarıdaki örneğin çıktısı:
Array ( [a] => mor [b] => sarı [0] => kırmızı )