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

array_reduce

interatively callback function ကိုနှင့်အတူတစ်ခုတည်းတန်ဖိုးကိုရန် array ကိုရိုးရှင်းအောင်ရှင်းပါ
အမည်:array_reduce
အမျိုးအစား:အခင်းအကျင်း
programming language:php
တစ်ကြောင်းဖြင့်အကျဉ်းချုပ်:user-defined function များကိုအသုံးပြုခြင်းအားဖြင့်ခင်းကျင်းအဖြစ် string တစ်ခုအဖြစ် string တစ်ခုအဖြစ်ပြန်ပို့ပါ။

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

array_reduce() function သည် array ၏တန်ဖိုးကိုအသုံးပြုသူသတ်မှတ်ထားသော function ကို ပေး. string ကိုပြန်ပို့သည်။

မှတ်စု: အကယ် . Array သည်အချည်းနှီးဖြစ်လျှင်,

နမူနာ

ဥပမာ 1

array အတွက်တန်ဖိုးများကိုအသုံးပြုသူသတ်မှတ်ထားသော function ကိုမှပေးပို့ပြီး string ကိုပြန်ပို့ပါ။

 <? PHP
function myFunction ( $ v1 , $ v2 )
{
$ v1 ပြန်လာ ။ "-" ။ $ v2 ;
}
$ a = array ( "ခွေး" , "Cat" , "မြင်း" ) ;
print_r ( array_reduce ( $ a , MyFUNITIRITICRICTICRICE) ) ) ;
>

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

ဥပမာ 2

ကန ဦး parameters တွေကိုသတ်မှတ်ပါ:

 <? PHP
function myFunction ( $ v1 , $ v2 )
{
$ v1 ပြန်လာ ။ "-" ။ $ v2 ;
}
$ a = array ( "ခွေး" , "Cat" , "မြင်း" ) ;
print_r ( array_reduce ( $ a , MyFUNITIRITIRITIRITIRITIRITIRITIRITIC) , 5 ) ) ;
>

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

ဥပမာ 3

ပေါင်းလဒ်ကိုပြန်ပို့သည်

 <? PHP
function myFunction ( $ v1 , $ v2 )
{
$ V1 + $ v2 ကိုပြန်သွားပါ ။
}
$ a = Array ( 10 , 15 , 20 ) ;
print_r ( array_reduce ( $ a , MyFUNITIRITIRITIRITIRITIRITIRITIRITIC) , 5 ) ) ;
>

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

သက်ဆိုင်သောဖင်ခှ်ရှင်းများ
  • variable အမည်များနှင့်၎င်းတို့၏တန်ဖိုးများအပါအဝင်ခင်းကျင်းဖန်တီးပါ compact

    compact

    variableအမည်များနှင့
  • ပြန်လည်ပြင်ဆင်ထားသော array နှင့်အတူပထမ ဦး ဆုံးခင်းကျင်း၏ element တွေကို recressive အစားထိုး array_replace_recursive

    array_replace_recursive

    ပြန်လည်ပြင်ဆင်ထားသော
  • အသုံးပြုသူသတ်မှတ်ထားသောနှိုင်းယှဉ်မှု function များကို array တစ်ခုအတွင်း sort လုပ်ရန်အသုံးပြုသည် uksort

    uksort

    အသုံးပြုသူသတ်မှတ်ထား
  • Array ရှိတန်ဖိုးများအားလုံး၏ထုတ်ကုန်ကိုတွက်ချက်ပါ array_product

    array_product

    Arrayရှိတန်ဖိုးများအ
  • array_key_exists များအတွက် alias ကို key_exists

    key_exists

    array_key_existsများ
  • ခင်းကျင်းအတွက်တန်ဖိုးများအားလုံးကိုပြန်ပို့ပါ array_values

    array_values

    ခင်းကျင်းအတွက်တန်ဖို
  • array ၏နောက်ဆုံးယူနစ် (stack ထဲကထဲက) array_pop

    array_pop

    array၏နောက်ဆုံးယူနစ်
  • index check နှင့်အတူ Arrays ၏လမ်းဆုံ compare နှင့်ဒေတာနှင့်အညွှန်းကိန်းနှိုင်းယှဉ်ဖို့သီးခြား callback function ကိုသုံးပါ array_uintersect_uassoc

    array_uintersect_uassoc

    indexcheckနှင့်အတူAr
လူကြိုက်များသော ဆောင်းပါးများ