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

array_intersect

Arrays ၏လမ်းဆုံကိုတွက်ချက်
အမည်:array_intersect
အမျိုးအစား:အခင်းအကျင်း
programming language:php
တစ်ကြောင်းဖြင့်အကျဉ်းချုပ်:arrays, return လမ်းဆုံ (သော့ချက်များကိုသာနှိုင်းယှဉ်ခြင်း) နှိုင်းယှဉ်ပါ။

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

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

The function compares the key values ​​of two (or more) arrays and returns an intersection array that includes all key values ​​in the array being compared ( array1 ) and also in any other parameter array ( array2 or array3 , etc.).

နမူနာ

ဥပမာ 1

နှစ်ခု array နှစ်ခု၏အဓိကတန်ဖိုးများကိုနှိုင်းယှဉ်နှင့်လမ်းဆုံကိုပြန်သွားပါ:

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

$ ရလဒ် = array_intebinct ( $ 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_intebyect ( $ A1 , $ A2 , $ A3 ) ;
Print_R ( $ ရလဒ် ) ;
>

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

သဒ္ဒါ

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

ဥပမာပြပါ

array_intersect() function သည်နှစ်ခုသို့မဟုတ်နှစ်ခုထက်ပိုသော arrays ၏လမ်းဆုံတစ်ခုခင်းကျင်းစေသည်။

ရလဒ်ခင်းကျင်းမှုတွင်ခင်းကျင်းမှုတွင်နှိုင်းယှဉ်ခြင်းနှင့်အခြား parameter သည် arrays များအားလုံးတွင်တစ်ချိန်တည်းတွင်တွေ့ရသည့်တန်ဖိုးများအားလုံးပါ 0 င်ပြီးအခြားအမည်မှာမပြောင်းလဲဘဲရှိနေဆဲဖြစ်သည်။

မှတ်ချက် - နှိုင်းယှဉ်မှုအတွက်တန်ဖိုးများကိုသာအသုံးပြုသည်။

သက်ဆိုင်သောဖင်ခှ်ရှင်းများ
  • တစ် ဦး ခင်းကျင်းကိုသော့အဖြစ်ထည့်သွင်းခြင်းနှင့်အခြားတန်ဖိုးတစ်ခုအဖြစ်အသုံးပြုခြင်းအားဖြင့်ခင်းကျင်းမှုကိုဖန်တီးပါ array_combine

    array_combine

    တစ်ဦးခင်းကျင်းကိုသော
  • အညွှန်းကိန်းစစ်ဆေးမှုနှင့်အတူ Arrays ၏ခြားနားချက်အစုံတွက်ချက်ပါ array_diff_assoc

    array_diff_assoc

    အညွှန်းကိန်းစစ်ဆေးမှ
  • array တစ်ခုချင်းစီကိုဒြပ်စင်တစ်ခုချင်းစီကိုခေါ်ယူရန်အသုံးပြုသူသတ်မှတ်ထားသောလုပ်ဆောင်ချက်များကိုသုံးပါ array_walk

    array_walk

    arrayတစ်ခုချင်းစီကို
  • တစ်ခုခင်းကျင်းအတွက်တန်ဖိုးများအားလုံးကိုအကျဉ်းချုပ် array_sum

    array_sum

    တစ်ခုခင်းကျင်းအတွက်တ
  • နောက်ကျော array ၏အတွင်းပိုင်းညွှန်ပြစက်ကိုပြန်လှည့်ပါ prev

    prev

    နောက်ကျောarray၏အတွင်
  • ခင်းကျင်းမှုရှိသော့အားလုံး၏အမှုပြောင်းပါ array_change_key_case

    array_change_key_case

    ခင်းကျင်းမှုရှိသော့အ
  • index checks နှင့်ကွဲပြားမှုအစုကိုတွက်ချက်ပါ, array_udiff_assoc

    array_udiff_assoc

    indexchecksနှင့်ကွဲပ
  • ခင်းကျင်းကနေအစိတ်အပိုင်းတစ်ခုယူပါ array_slice

    array_slice

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