195 of 410 menu

array_diff_key function

array_diff_key function သည် array နှစ်ခု သို့မဟုတ် ထို့ထက်ပိုသော array များ၏ key များကို နှိုင်းယှဉ်ပြီး ပထမ array ထဲမှ ကျန်သော array များတွင် key မရှိသော element များပါဝင်သည့် array တစ်ခုကို ပြန်ပေးသည်။ နှိုင်းယှဉ်မှုကို key များအပေါ်၌သာ လုပ်ဆောင်ပြီး element များ၏ တန်ဖိုးများကို ထည့်သွင်းစဉ်းစားခြင်းမရှိပါ။

သဒ္ဒါဖွဲ့စည်းပုံ

array_diff_key(array $array1, array $array2 [, array $...]): array

ဥပမာ

Array နှစ်ခုကို key များအရ နှိုင်းယှဉ်ကြည့်ရအောင်။

<?php $arr1 = ['a' => 1, 'b' => 2, 'c' => 3]; $arr2 = ['a' => 4, 'd' => 5]; $res = array_diff_key($arr1, $arr2); print_r($res); ?>

ကုဒ်ကို run ပြီးရလဒ်။

['b' => 2, 'c' => 3]

ဥပမာ

Array သုံးခုကို key များအရ နှိုင်းယှဉ်ခြင်း။

<?php $arr1 = [1 => 'a', 2 => 'b', 3 => 'c']; $arr2 = [1 => 'd', 4 => 'e']; $arr3 = [5 => 'f', 2 => 'g']; $res = array_diff_key($arr1, $arr2, $arr3); print_r($res); ?>

ကုဒ်ကို run ပြီးရလဒ်။

[3 => 'c']

ဥပမာ

နံပါတ်နှင့် string key များ အသုံးပြုခြင်း။

<?php $arr1 = ['color' => 'red', 1 => 'a', 2 => 'b']; $arr2 = [1 => 'c', 'size' => 'XL']; $res = array_diff_key($arr1, $arr2); print_r($res); ?>

ကုဒ်ကို run ပြီးရလဒ်။

['color' => 'red', 2 => 'b']

ဆက်လက်လေ့လာရန်

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