189 of 410 menu

Fonksiyon array_uintersect_assoc

array_uintersect_assoc fonksiyonu, ilk dizide bulunan ve diğer tüm dizilerde de mevcut olan tüm öğeleri içeren bir dizi döndürür. Anahtar ve değer karşılaştırması, kullanıcı tanımlı bir callback fonksiyonu kullanılarak yapılır.

Sözdizimi

array_uintersect_assoc(array $array1, array $array2, ..., callable $value_compare_func): array

Örnek

Kullanıcı tanımlı fonksiyonla dizi karşılaştırma:

<?php function compare($a, $b) { if ($a === $b) { return 0; } return ($a > $b) ? 1 : -1; } $array1 = ["a" => "green", "b" => "brown", "c" => "blue"]; $array2 = ["a" => "GREEN", "B" => "brown", "c" => "blue"]; print_r(array_uintersect_assoc($array1, $array2, "strcasecmp")); ?>

Kodun çalıştırılma sonucu:

Array ( [a] => green [c] => blue )

Örnek

Sayısal değerlerle karşılaştırma:

<?php function numCompare($a, $b) { return $a <=> $b; } $array1 = [10 => "apple", 20 => "banana", 30 => "cherry"]; $array2 = [10 => 10, 20 => "banana", 40 => "cherry"]; print_r(array_uintersect_assoc($array1, $array2, "numCompare")); ?>

Kodun çalıştırılma sonucu:

Array ( [20] => banana )

Ayrıca Bakınız

  • array_intersect_assoc fonksiyonu,
    indeks kontrolü ile dizilerin kesişimini hesaplar
  • array_uintersect fonksiyonu,
    callback fonksiyonu ile dizilerin kesişimini hesaplar (indeks kontrolü olmadan)
Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet