192 of 410 menu

ဖန်ရှင် array_diff

ဖန်ရှင် array_diff သည် array များကို နှိုင်းယှဉ်ပြီး ပထမ array ထဲမှ ရှိပြီး ပေးထားသော အခြား array များထဲတွင် မရှိသည့် အစိတ်အပိုင်းများကို ပြန်ပေးသည်။ အစိတ်အပိုင်းများ၏ key များ သိမ်းထားသည်။ ပထမ parameter အဖြစ် အဓိက array ကို ပေးရပြီး၊ နောက်ထပ် parameter များအဖြစ် နှိုင်းယှဉ်ရန် array များကို ပေးရသည်။

ဝါကျဖွဲ့ပုံ

array_diff(array1, array2, array3, ...);

နမူနာ

Array နှစ်ခုကို နှိုင်းယှဉ်ပြီး ပထမ array ထဲမှာ ရှိပြီး ဒုတိယ array ထဲမှာ မရှိသည့် အစိတ်အပိုင်းများကို ရှာကြည့်ကြပါစို့:

<?php $arr1 = [1, 2, 3, 4]; $arr2 = [2, 4, 5]; $res = array_diff($arr1, $arr2); print_r($res); ?>

ကုဒ်ကို run လိုက်သော အဖြေ:

[0 => 1, 2 => 3]

နမူနာ

Array သုံးခုကို နှိုင်းယှဉ်ခြင်း:

<?php $arr1 = ['a', 'b', 'c', 'd']; $arr2 = ['b', 'd']; $arr3 = ['d', 'e']; $res = array_diff($arr1, $arr2, $arr3); print_r($res); ?>

ကုဒ်ကို run လိုက်သော အဖြေ:

[0 => 'a', 2 => 'c']

နမူနာ

အဆက်အသွယ် array များကို နှိုင်းယှဉ်ခြင်း (key များကို လျစ်လျူရှုထား၊ တန်ဖိုးများကိုသာ နှိုင်းယှဉ်သည်):

<?php $arr1 = ['a' => 1, 'b' => 2, 'c' => 3]; $arr2 = ['x' => 2, 'y' => 3]; $res = array_diff($arr1, $arr2); print_r($res); ?>

ကုဒ်ကို run လိုက်သော အဖြေ:

['a' => 1]

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

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