190 of 410 menu

array_intersect_uassoc အလုပ်လုပ်တဲ့ function

array_intersect_uassoc function သည် array များကို နှိုင်းယှဉ်ပေးပြီး၊ keys များကို နှိုင်းယှဉ်ရန် callback function ကိုအသုံးပြု၍၊ array အားလုံးတွင် တွေ့ရှိရသော elements များကို return ပြန်ပေးပါသည်။ ပထမ parameter မှာ ပင်မအဓိက array ဖြစ်ပြီး၊ နောက်လာမည့် parameters များမှာ နှိုင်းယှဉ်ရန်အတွက် arrays များဖြစ်ကာ၊ နောက်ဆုံး parameter မှာ keys များကို နှိုင်းယှဉ်ရန် callback function ဖြစ်ပါသည်။

Syntax

array_intersect_uassoc(array $array1, array $array2, ..., callable $key_compare_func): array;

ဥပမာ

User-defined function အသုံးပြု၍ keys များကို စစ်ဆေးရင်း array နှစ်ခုကို နှိုင်းယှဉ်ကြည့်ကြပါမည်။

<?php $array1 = ['a' => 1, 'b' => 2, 'c' => 3]; $array2 = ['a' => 1, 'b' => 5, 'c' => 3]; function compareKeys($a, $b) { return $a <=> $b; } $res = array_intersect_uassoc($array1, $array2, 'compareKeys'); print_r($res); ?>

Code run ပြီးနောက် ရရှိသော ရလဒ်။

['a' => 1, 'c' => 3]

ဥပမာ

Keys များကို နှိုင်းယှဉ်ရန် user-defined function အသုံးပြုပြီး array သုံးခုကို နှိုင်းယှဉ်ကြည့်ပါမည်။

<?php $array1 = [1 => 'a', 2 => 'b', 3 => 'c']; $array2 = [1 => 'a', 4 => 'b', 3 => 'd']; $array3 = [1 => 'a', 3 => 'e']; function keyCompare($key1, $key2) { if ($key1 == $key2) { return 0; } return ($key1 < $key2) ? -1 : 1; } $res = array_intersect_uassoc($array1, $array2, $array3, 'keyCompare'); print_r($res); ?>

Code run ပြီးနောက် ရရှိသော ရလဒ်။

[1 => 'a']

ဤအတိုင်းလည်း ကြည့်ရှုပါ

  • array_intersect function,
    သည် keys များကို မစစ်ဆေးဘဲ array များ၏ ထပ်နေသော အစိတ်အပိုင်းများကို တွက်ချက်ပေးသည်
  • array_intersect_assoc function,
    သည် keys များကို စစ်ဆေး၍ array များ၏ ထပ်နေသော အစိတ်အပိုင်းများကို တွက်ချက်ပေးသည်
  • array_uintersect_assoc function,
    သည် keys များကို callback function အသုံးပြု၍ စစ်ဆေးပြီး array များ၏ ထပ်နေသော အစိတ်အပိုင်းများကို တွက်ချက်ပေးသည်
မြန်မာ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ဝက်ဘ်ဆိုက် လုပ်ဆောင်ခြင်း၊ ဆန်းစစ်လေ့လာခြင်းနှင့် ပုဂ္ဂလိကပြုပြင်ခြင်းအတွက် ကျွန်ုပ်တို့သည် cookie များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်