189 of 410 menu

array_uintersect_assoc funksiyası

array_uintersect_assoc funksiyası birinci massivdən olan və digər bütün massivlərdə mövcud olan elementləri ehtiva edən massiv qaytarır. Açarların və dəyərlərin müqayisəsi istifadəçi tərəfindən təyin olunmuş callback funksiyası vasitəsilə həyata keçirilir.

Sintaksis

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

Nümunə

Massivlərin fərdi funksiya ilə müqayisəsi:

<?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 icrasının nəticəsi:

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

Nümunə

Ədədi dəyərlərlə müqayisə:

<?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 icrasının nəticəsi:

Array ( [20] => banana )

Həmçinin bax

  • array_intersect_assoc funksiyası,
    indeks yoxlaması ilə massivlərin kəsişməsini hesablayır
  • array_uintersect funksiyası,
    callback funksiyası ilə massivlərin kəsişməsini hesablayır (indeks yoxlaması olmadan)
Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et