188 of 410 menu

Kazi array_uintersect

Kazi array_uintersect inakokotoa makutano ya arrays, kwa kutumia kazi ya callback kulinganisha maadili. Inarudisha array, iliyo na vipengele vyote kutoka kwenye array ya kwanza, ambavyo vipo katika arrays zingine zote. Kulinganisha maadili hufanyika kupitia kazi ya mtumiaji ya callback.

Syntax

array_uintersect(array $array1, array $array2, ..., callable $value_compare_func): array;

Mfano

Wacha tupate makutano ya arrays mbili, kwa kulinganisha maadili yao kwa kutumia kazi ya callback:

<?php $array1 = [1, 2, 3, 4, 5]; $array2 = [2, 4, 6, 8, 10]; $res = array_uintersect($array1, $array2, function($a, $b) { if ($a === $b) { return 0; } return ($a > $b) ? 1 : -1; }); print_r($res); ?>

Matokeo ya utekelezaji wa kodi:

[2, 4]

Mfano

Kulinganisha arrays za masharti kwa kutumia kazi ya mtumiaji:

<?php $array1 = ['a', 'b', 'c', 'd', 'e']; $array2 = ['b', 'd', 'f', 'h', 'j']; $res = array_uintersect($array1, $array2, function($a, $b) { return strcmp($a, $b); }); print_r($res); ?>

Matokeo ya utekelezaji wa kodi:

['b', 'd']

Angalia pia

Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa