191 of 410 menu

Funksiya array_intersect_ukey

Funksiya array_intersect_ukey bir neçə massiv və onların açarlarını müqayisə etmək üçün callback funksiyası qəbul edir. Birinci parametrdə əsas massiv, sonrakı parametrlərdə isə müqayisə üçün massivlər ötürülür. Son parametrdə açarları müqayisə edən və tam ədəd (sıfırdan kiçik, bərabər və ya böyük) qaytarmalı olan callback funksiyası ötürülür.

Sintaksis

array_intersect_ukey(array $array1, array $array2, ..., callable $key_compare_func): array

Nümunə

İki massivin açarlarını istifadəçi funksiyası vasitəsilə müqayisə edək:

<?php $array1 = ['a' => 1, 'b' => 2, 'c' => 3]; $array2 = ['a' => 4, 'c' => 5, 'd' => 6]; $res = array_intersect_ukey($array1, $array2, function($key1, $key2) { return strcmp($key1, $key2); }); print_r($res); ?>

Kodun icrasının nəticəsi:

['a' => 1, 'c' => 3]

Nümunə

Üç massivin açarlarının registr həssaslığı ilə müqayisəsi:

<?php $array1 = ['A' => 1, 'B' => 2, 'C' => 3]; $array2 = ['a' => 4, 'B' => 5, 'C' => 6]; $array3 = ['A' => 7, 'B' => 8, 'c' => 9]; $res = array_intersect_ukey($array1, $array2, $array3, function($key1, $key2) { return strcmp($key1, $key2); }); print_r($res); ?>

Kodun icrasının nəticəsi:

['B' => 2]

Həmçinin bax

  • funksiyanı array_intersect,
    qiymətlərə görə massivlərin kəsişməsini hesablayan
  • funksiyanı array_intersect_key,
    açarlara görə massivlərin kəsişməsini hesablayan
  • funksiyanı array_uintersect,
    qiymətlərin müqayisəsi üçün callback funksiyası ilə massivlərin kəsişməsini hesablayan
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