လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> ဖန်ရှင်အမျိုးအစားများ> 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 ၏နောက်ဆုံးယူနစ် (stack ထဲကထဲက) array_pop

    array_pop

    array၏နောက်ဆုံးယူနစ်
  • ပေးထားသောခင်းကျင်းစာရင်းတစ်ခုရှိမရှိစစ်ဆေးပါ array_is_list

    array_is_list

    ပေးထားသောခင်းကျင်းစာ
  • array ၏ခြားနားချက်ကိုတွက်ချက်ရန်အညွှန်းကိုစစ်ဆေးရန်အသုံးပြုသူ - ထောက်ပံ့ပေးသော callback function ကိုသုံးပါ array_diff_uassoc

    array_diff_uassoc

    array၏ခြားနားချက်ကို
  • array အတွက်ယူနစ်အရေအတွက်ကိုတွက်ချက်ပါသို့မဟုတ်အရာဝတ်ထုတစ်ခု၏ attribute အရေအတွက်ကိုတွက်ချက်ပါ count

    count

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

    asort

    ခင်းကျင်းရန်နှင့်အညွ
  • array အသစ်တစ်ခုဖန်တီးပါ array

    array

    arrayအသစ်တစ်ခုဖန်တီး
  • arrays ၏ခြားနားချက်ကိုတွက်ချက်ရန် key name နှိုင်းယှဉ်မှုကိုသုံးပါ array_diff_key

    array_diff_key

    arrays၏ခြားနားချက်ကိ
  • ခင်းကျင်းမှု၏အစိတ်အပိုင်းတစ်ခုဖယ်ရှားခြင်းနှင့်အခြားတန်ဖိုးများနှင့်အစားထိုးလိုက်ပါ array_splice

    array_splice

    ခင်းကျင်းမှု၏အစိတ်အပ
လူကြိုက်များသော ဆောင်းပါးများ