191 of 410 menu

Funksie array_intersect_ukey

Funksie array_intersect_ukey neem verskeie skikkings en 'n callback-funksie om hul sleutels te vergelyk. Die hoofskikking word as eerste parameter oorgedra, en die skikkings om mee te vergelyk word as daaropvolgende parameters oorgedra. Die laaste parameter is die callback-funksie, wat sleutels moet vergelyk en 'n heelgetal moet teruggee (minder as, gelyk aan, of meer as nul).

Sintaksis

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

Voorbeeld

Vergelyk die sleutels van twee skikkings met behulp van 'n gebruiker gedefinieerde funksie:

<?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); ?>

Resultaat van kode-uitvoering:

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

Voorbeeld

Vergelyking van sleutels van drie skikkings met sensitiviteit vir hoof- en kleinletters:

<?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); ?>

Resultaat van kode-uitvoering:

['B' => 2]

Sien ook

  • funksie array_intersect,
    wat die kruising van skikkings volgens waardes bereken
  • funksie array_intersect_key,
    wat die kruising van skikkings volgens sleutels bereken
  • funksie array_uintersect,
    wat die kruising van skikkings bereken met 'n callback-funksie vir die vergelyking van waardes
Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČ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
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp