array_udiff_uassoc()

PHP array_udiff_uassoc() funksiyasi

❮ PHP massivlar ma’lumotnomasi

Misol

Ikki massivning kalitlari va qiymatlarini solishtiring (solishtirish uchun foydalanuvchi tomonidan belgilangan ikkita funksiyadan foydalanib) va farqlarni qaytaring:

<?php function myfunction_key($a,$b) { if ($a===$b)   {   return 0;   }   return ($a>$b)?1:-1; } function myfunction_value($a,$b) { if ($a===$b)   {   return 0;   }   return ($a>$b)?1:-1; } $a1=array("a"=>"red","b"=>"green","c"=>"blue"); $a2=array("a"=>"red","b"=>"green","c"=>"green"); $result=array_udiff_uassoc($a1,$a2,"myfunction_value","myfunction_key"); print_r($result); ?>
O‘zingiz sinab ko‘ring »

ULASHISH

Ta’rif va qo‘llanilishi

array_udiff_uassoc() funksiyasi ikki yoki undan ortiq massivning kalitlari va qiymatlarini solishtiradi va farqlarni qaytaradi.

Eslatma: Bu funksiya solishtirish uchun foydalanuvchi tomonidan belgilangan ikkita funksiyadan foydalanadi: birinchi funksiyada kalit, ikkinchisida esa qiymat ishlatiladi!

Bu funksiya ikki (yoki undan ortiq) massivning kalitlari va qiymatlarini solishtiradi va array1 massividagi, array2 yoki array3 va hokazo massivlarda mavjud bo‘lmagan elementlarni o‘z ichiga olgan massivni qaytaradi.


Sintaksis

array_udiff_uassoc(array1, array2, array3, ..., myfunc_key, myfunc_value)

Parametr qiymatlari

Parametr Tavsif
array1 Majburiy. Solishtiriladigan asosiy massiv
array2 Majburiy. U bilan solishtiriladigan massiv
array3,... Ixtiyoriy. U bilan solishtiriladigan qo‘shimcha massivlar
myfunc_key Majburiy. Massiv kalitlarini solishtiradigan, foydalanuvchi tomonidan belgilangan funksiya nomi.
Chaqiriladigan (callable) taqqoslash funksiyasini belgilovchi string. Taqqoslash funksiyasi birinchi argument ikkinchisidan kichik, unga teng yoki undan katta bo‘lsa, mos ravishda 0 dan kichik, 0 ga teng yoki 0 dan katta butun son qaytarishi shart
myfunc_value Majburiy. Massiv qiymatlarini solishtiradigan, foydalanuvchi tomonidan belgilangan funksiya nomi.
Chaqiriladigan (callable) taqqoslash funksiyasini belgilovchi string. Taqqoslash funksiyasi birinchi argument ikkinchisidan kichik, unga teng yoki undan katta bo‘lsa, mos ravishda 0 dan kichik, 0 ga teng yoki 0 dan katta butun son qaytarishi shart.


Texnik tafsilotlar

Qaytariladigan qiymat: array1 massividagi, boshqa massivlarning hech birida mavjud bo‘lmagan elementlarni o‘z ichiga olgan massivni qaytaradi
PHP versiyasi: 5+

❮ PHP massivlar ma’lumotnomasi

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!