array_uintersect_uassoc()
PHP array_uintersect_uassoc() funksiyasi
❮ PHP massivlar ma’lumotnomasi
Misol
Ikki massivning kalitlari va qiymatlarini solishtiring (solishtirish uchun foydalanuvchi tomonidan belgilangan ikkita funksiyadan foydalanib) va mosliklarni qaytaring:
<?php
function myfunction_value($a,$b) {
if ($a===$b) {
return 0;
}
return ($a>$b)?1:-1;
}
function myfunction_key($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_uintersect_uassoc($a1,$a2,"myfunction_value","myfunction_key");
print_r($result);
?>
O‘zingiz sinab ko‘ring »
Ta’rif va qo‘llanilishi
array_uintersect_uassoc() funksiyasi ikki yoki undan ortiq massivning kalitlari va qiymatlarini solishtiradi va mosliklarni qaytaradi.
Eslatma: Bu funksiya solishtirish uchun foydalanuvchi tomonidan belgilangan ikkita funksiyadan foydalanadi: birinchi funksiyada qiymat, ikkinchisida esa kalit ishlatiladi!
Bu funksiya ikki (yoki undan ortiq) massivning kalitlari va qiymatlarini solishtiradi va array1 massividagi, array2, array3 va hokazo massivlarda mavjud bo‘lgan elementlarni o‘z ichiga olgan massivni qaytaradi.
Sintaksis
array_uintersect_uassoc(array1, array2, array3, ..., myfunc_value, myfunc_key)
Parametr qiymatlari
| Parametr | Tavsif |
|---|---|
| array1 | Majburiy. Solishtiriladigan asosiy massiv |
| array2 | Majburiy. U bilan solishtiriladigan massiv |
| array3,... | Ixtiyoriy. U bilan solishtiriladigan qo‘shimcha massivlar |
| 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. |
| 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 |
Texnik tafsilotlar
| Qaytariladigan qiymat: | array1 massividagi, qolgan barcha massivlarda mavjud bo‘lgan elementlarni o‘z ichiga olgan massivni qaytaradi |
|---|---|
| PHP versiyasi: | 5+ |
❮ PHP massivlar ma’lumotnomasi
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
