188 of 410 menu

Fungsi array_uintersect

Fungsi array_uintersect mengira persilangan array dengan menggunakan fungsi callback untuk perbandingan nilai. Ia mengembalikan array yang mengandungi semua elemen dari array pertama yang hadir dalam semua array lain. Perbandingan nilai dilakukan melalui fungsi callback pengguna.

Sintaks

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

Contoh

Cari persilangan dua array dengan membandingkan nilainya menggunakan fungsi 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); ?>

Keputusan pelaksanaan kod:

[2, 4]

Contoh

Membandingkan array rentetan dengan menggunakan fungsi pengguna:

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

Keputusan pelaksanaan kod:

['b', 'd']

Lihat juga

Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak