လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> ဖန်ရှင်အမျိုးအစားများ> array_diff

array_diff

Arrays အတွက်ကွဲပြားခြားနားမှုတွက်ချက်
အမည်:array_diff
အမျိုးအစား:အခင်းအကျင်း
programming language:php
တစ်ကြောင်းဖြင့်အကျဉ်းချုပ်:arrays ကိုနှိုင်းယှဉ်ခြင်းနှင့်ခြားနားချက်ကို set ကို (key တန်ဖိုးများကိုနှိုင်းယှဉ်နှိုင်းယှဉ်ပါ။

array_diff function ကို

PHP ဗားရှင်း - PHP 4> = 4.0.1, PHP 5, PHP 7, PHP 8

function ကိုဖော်ပြချက်

array_diff function ကိုနှစ်ခုသို့မဟုတ်နှစ်ခုထက်ပိုသော array များအကြားခြားနားချက်ကိုတွက်ချက်ရန်အသုံးပြုသည်။ ဆိုလိုသည်မှာပထမ ဦး ဆုံးခင်းကျင်းမှုတွင်ရှိသောတန်ဖိုးကိုပြန်ပေးပါ။ သို့သော်အခြားခင်းကျင်းမှုများတွင်မပေါ်ပါ။

function syntax

 <span class="fun">Array_diff (array $ array1, array array array2, array ... $ arrays): Array</span>

တေးရေး

  • $ array1 : ပထမ ဦး ဆုံးခင်းကျင်း။ ဒါဟာကွဲပြားခြားနားသောတွက်ချက်မှုကိုတွက်ချက်ရန် benchmark ခင်းကျင်းဖြစ်ပါတယ်။
  • $ array2, ... $ arrays : တစ်ခုသို့မဟုတ်တစ်ခုထက်ပိုသော arrays ။ ပထမ ဦး ဆုံးခင်းကျင်းမှုနှင့်နှိုင်းယှဉ်။ ဤအရေးယူမှုများတွင်မပါသည့်ပထမ ဦး ဆုံးခင်းကျင်းမှုတွင်တန်ဖိုးများကိုပြန်ပို့ပါ။

Value ကိုပြန်သွားပါ

ပထမခင်းကျင်းမှုတွင်တည်ရှိထားသည့်တန်ဖိုးများအားလုံးပါ 0 င်သော array အသစ်တစ်ခုကိုပြန်ပို့သော်လည်းအခြားခင်းကျင်းမှုများတွင်မရှိပါ။

နမူနာ

array_diff function ကိုသုံးပြီးဥပမာတစ်ခု

 <?php
$array1 = [1, 2, 3, 4, 5];
$array2 = [4, 5, 6];
$array3 = [1, 6, 7];

$result = array_diff($array1, $array2, $array3);
print_r($result);
?>

နမူနာကုဒ်၏ဖော်ပြချက်

အထက်ပါဥပမာတွင်ဒေါ်လာ array1 တွင်ကိန်း 1, 2, 3, 4, 5 ပါ 0 င်သည်။ 1 array2 တွင် 1, 2, 3,

ကွပ်မျက်ပြီးနောက်, output ကိုဖြစ်လိမ့်မည်:

 Array ( [0] => 2 [1] => 3 ) ရှင်းလင်းချက် - 2 နှင့် 3 သည်ဒေါ်လာ array1 တွင်ပေါ်လာသည်။ Array ( [0] => 2 [1] => 3 )

သက်ဆိုင်သောဖင်ခှ်ရှင်းများ
  • array အတွက်အသုံးပြုသူတစ် ဦး စီအတွက်အသုံးပြုသူလုပ်ဆောင်ချက်များကိုထုတ်ဖော်အသုံးပြုပါ array_walk_recursive

    array_walk_recursive

    arrayအတွက်အသုံးပြုသူ
  • အဆိုပါခင်းကျင်းကိုနှောင့်အယှက် shuffle

    shuffle

    အဆိုပါခင်းကျင်းကိုနှ
  • ခင်းကျင်းရန်နှင့်အညွှန်းကိန်းဆက်ဆံရေးကိုထိန်းသိမ်းပါ asort

    asort

    ခင်းကျင်းရန်နှင့်အညွ
  • ပေးထားသောတန်ဖိုးနှင့်အတူခင်းကျင်းဖြည့်ပါ array_fill

    array_fill

    ပေးထားသောတန်ဖိုးနှင့
  • ခင်းကျင်းမှုတစ်ခုစီအတွက် callback function ကိုသုံးပါ array_map

    array_map

    ခင်းကျင်းမှုတစ်ခုစီအ
  • အမျိုးမျိုးသော arrays သို့မဟုတ် multi- ရှုထောင် arrays sort array_multisort

    array_multisort

    အမျိုးမျိုးသောarrays
  • Array ရှိတန်ဖိုးများကိုရေတွက်ပါ array_count_values

    array_count_values

    Arrayရှိတန်ဖိုးများက
  • နောက်ကွယ်မှ array key name အားဖြင့် sort krsort

    krsort

    နောက်ကွယ်မှarraykeyn
လူကြိုက်များသော ဆောင်းပါးများ