188 of 410 menu

array_uintersect လုပ်ဆောင်ချက်

array_uintersect လုပ်ဆောင်ချက်သည် ကိန်းတန်ဖိုးများကို နှိုင်းယှဉ်ရန် callback လုပ်ဆောင်ချက်ကို အသုံးပြု၍ array များ၏ လျော်ကန်မှုကို တွက်ချက်ပေးသည်။ ၎င်းသည် ပထမ array မှ အခြားသော array အားလုံးတွင် ပါရှိသော အရာအားလုံးပါဝင်သည့် array တစ်ခုကို ပြန်ပေးသည်။ ကိန်းတန်ဖိုးများ နှိုင်းယှဉ်မှုကို သုံးစွဲသူကိုယ်ပိုင် callback လုပ်ဆောင်ချက်မှတစ်ဆင့် ပြုလုပ်သည်။

ဝါကျဖွဲ့ပုံ

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

နမူနာ

Array နှစ်ခု၏ လျော်ကန်မှုကို ၎င်းတို့၏တန်ဖိုးများကို 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); ?>

ကုဒ်အလုပ်လုပ်ဆောင်မှုရလဒ်။

[2, 4]

နမူနာ

သုံးစွဲသူကိုယ်ပိုင်လုပ်ဆောင်ချက်ကိုအသုံးပြု၍ စာကြောင်း array များကို နှိုင်းယှဉ်ခြင်း။

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

ကုဒ်အလုပ်လုပ်ဆောင်မှုရလဒ်။

['b', 'd']

ဤအကြောင်းကိုလည်းကြည့်ပါ

  • array_intersect လုပ်ဆောင်ချက်,
    သည် array များ၏ လျော်ကန်မှုကို တွက်ချက်ပေးသည်
  • array_intersect_assoc လုပ်ဆောင်ချက်,
    သည် index ကို အပိုစစ်ဆေးမှုဖြင့် array များ၏ လျော်ကန်မှုကို တွက်ချက်ပေးသည်
  • array_uintersect_assoc လုပ်ဆောင်ချက်,
    သည် callback function ကိုအသုံးပြု၍ index ကို အပိုစစ်ဆေးမှုဖြင့် 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 များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်