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

array_diff

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

အဓိပ္ပါယ်နှင့်အသုံးပြုမှု

array_diff() function ကို array နှစ်ခုအကြားကွဲပြားခြားနားမှုတစ်ခုခင်းကျင်း။ ဒီခင်းကျင်းမှုမှာခင်းကျင်းနေတဲ့အဓိကတန်ဖိုးများအားလုံးပါ 0 င်သည်။

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

နမူနာ

ဥပမာ 1

နှစ်ခု array ၏အဓိကတန်ဖိုးများကိုနှိုင်းယှဉ်။ ခြားနားချက်ကိုပြန်ပို့ပါ။

 <? PHP
$ A1 = Array ( " A " => "Red" , "B" => "Green" , " GREE" , BLAR " => " အဝါရောင် " ,
$a2 = array ( "e" => "red" , "f" => "green" , "g" => "blue" ) ;

$ ရလဒ် = array_diff ( $ A1 , $ A2 ) ;
Print_R ( $ ရလဒ် ) ;
>

သင်ကိုယ်တိုင်စမ်းကြည့်ပါ

ဥပမာ 2

ရာမသုံးရာတန်ဖိုးများကိုနှိုင်းယှဉ်။ ခြားနားချက်ကိုပြန်ပို့ပါ။

 <? PHP
$ A1 = Array ( " A " => "Red" , "B" => "Green" , " GREE" , BLAR " => " အဝါရောင် " ,
$ A2 = Array ( "E" => "အနီရောင်" , "F" => "Black" , "G" => "MOLL " ,
$ A3 = Array ( "A" => "အနီရောင်" , "B" => "Black" , "Black" => "အဝါရောင်" => "arry" => " => " "

$ ရလဒ် = Array_diff ( $ A1 , $ A2 , $ A3 ) ;
Print_R ( $ ရလဒ် ) ;
>

သင်ကိုယ်တိုင်စမ်းကြည့်ပါ

သဒ္ဒါ

 Array_diff ( Array1 , Array2 , array3 ) ;​
တေးရေး ဖေါ်ပြ
Array1 လိုအပ်ပါတယ် အခြား arrays နှင့်နှိုင်းယှဉ်သောပထမ ဦး ဆုံးခင်းကျင်း။
Array2 လိုအပ်ပါတယ် ပထမ ဦး ဆုံးခင်းကျင်းနှင့်နှိုင်းယှဉ်ကြောင်းခင်းကျင်း။
Array3 , ... optional ကို။ အခြားခင်းကျင်းနှင့်နှိုင်းယှဉ်ပါကအခြား arrays ။
ဆက်စပ်အကြောင်းအရာ
သက်ဆိုင်သောဖင်ခှ်ရှင်းများ
  • Arrays အတွက်ခလုတ်များနှင့်တန်ဖိုးများကို Swap array_flip

    array_flip

    Arraysအတွက်ခလုတ်များ
  • index စစ်ဆေးမှုနှင့်အတူ Array ၏လမ်းဆုံ compute array_intersect_assoc

    array_intersect_assoc

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

    array_splice

    ခင်းကျင်းမှု၏အစိတ်အပ
  • ပထမ ဦး ဆုံးယူနစ်မှခင်းကျင်း၏အတွင်းပိုင်းညွှန်ပြ reset

    reset

    ပထမဦးဆုံးယူနစ်မှခင်း
  • အဆိုပါခင်းကျင်းအတွက်တန်ဖိုးရှိရှိမရှိစစ်ဆေးပါ in_array

    in_array

    အဆိုပါခင်းကျင်းအတွက်
  • Array မှထပ်တူတန်ဖိုးများကိုဖယ်ရှားပါ array_unique

    array_unique

    Arrayမှထပ်တူတန်ဖိုးမ
  • အသုံးပြုသူသတ်မှတ်ထားသောနှိုင်းယှဉ်မှု function များကို အသုံးပြု. တန်ဖိုးများကို array တစ်ခုတွင်စီရန်နှင့်အညွှန်းကိန်းကိုဆက်ထားပါ uasort

    uasort

    အသုံးပြုသူသတ်မှတ်ထား
  • အတွင်းပိုင်းညွှန်ပြစက်ကိုတ ဦး တည်းအားဖြင့်တ ဦး တည်းအတွက် anray အတွက်ရွှေ့ပါ next

    next

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