195 of 410 menu

Funksie array_diff_key

Die funksie array_diff_key vergelyk die sleutels van twee of meer skikkings en gee 'n skikking terug wat die elemente van die eerste skikking bevat, waarvan die sleutels afwesig is in die res van die skikkings. Vergelyking vind slegs volgens sleutels plaas, waardes van elemente word nie in ag geneem nie.

Sintaksis

array_diff_key(array $array1, array $array2 [, array $...]): array

Voorbeeld

Laat ons twee skikkings volgens sleutels vergelyk:

<?php $arr1 = ['a' => 1, 'b' => 2, 'c' => 3]; $arr2 = ['a' => 4, 'd' => 5]; $res = array_diff_key($arr1, $arr2); print_r($res); ?>

Resultaat van kode-uitvoering:

['b' => 2, 'c' => 3]

Voorbeeld

Vergelyking van drie skikkings volgens sleutels:

<?php $arr1 = [1 => 'a', 2 => 'b', 3 => 'c']; $arr2 = [1 => 'd', 4 => 'e']; $arr3 = [5 => 'f', 2 => 'g']; $res = array_diff_key($arr1, $arr2, $arr3); print_r($res); ?>

Resultaat van kode-uitvoering:

[3 => 'c']

Voorbeeld

Gebruik van numeriese en string sleutels:

<?php $arr1 = ['color' => 'red', 1 => 'a', 2 => 'b']; $arr2 = [1 => 'c', 'size' => 'XL']; $res = array_diff_key($arr1, $arr2); print_r($res); ?>

Resultaat van kode-uitvoering:

['color' => 'red', 2 => 'b']

Sien ook

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