array_walk_recursive()
လုပ်ဆောင်ချက်သည် array ရှိ Element တစ်ခုစီအတွက်အသုံးပြုသူသတ်မှတ်ထားသော function ကိုအသုံးပြုသည်။ function တစ်ခုတွင်ခင်းကျင်းမှု၏သော့အမည်နှင့်သော့ချက်တန်ဖိုးမှာ parameterster များဖြစ်သည်။
ဤလုပ်ဆောင်မှုနှင့် array_walk()
function ကိုအကြားခြားနားချက်မှာ၎င်းသည်ပိုမိုနက်ရှိုင်းသောခင်းကျင်းမှုများ (ခင်းကျင်းမှုတစ်ခုတွင်အခြား array တစ်ခုပါဝင်သည်) ဖြစ်သည်။
array ရှိ Element တစ်ခုချင်းစီကိုအသုံးပြုသူသတ်မှတ်ထားသောလုပ်ဆောင်ချက်များကိုအသုံးပြုပါ။
<? PHP function myFunction ( $ တန်ဖိုး , $ key ) { ECHO "သော့ချက် သော့ရဲ့တန်ဖိုးက $ တန်ဖိုး ပါ။ <br>" ; } $ A1 = Array ( "A" => "Red" , "B" => "GREES" ) ။ $ a2 = array ( $ A1 , " => " အပြာရောင် " , " 2 "=>" 2 " => " အဝါရောင် " ) array_walk_Recursive ( $ A2 , "MyFUNITICRICRICRICTICRICE) ) ; >
သင်ကိုယ်တိုင်စမ်းကြည့်ပါ
Array_walk_Recursive ( ခင်းကျင်း , မသုံး , parameter ... )
တေးရေး | ဖေါ်ပြ |
---|---|
အခင်းအကျင်း | လိုအပ်ပါတယ် ခင်းကျင်းကိုသတ်မှတ်ပါ။ |
မေြစရာ | လိုအပ်ပါတယ် အသုံးပြုသူသတ်မှတ်ထားသော function ကို၏အမည်။ |
UserShandata ... | optional ကို။ အသုံးပြုသူသတ်မှတ်ထားသော function ကို၏ parameters တွေကိုသတ်မှတ်ပါတယ်။ သင်ဤ function ကိုကြိုက်သလောက် parameters တွေကိုလွန်နိုင်သည်။ |
array_walk()
function ကိုဆင်တူသည်, array_walk_recursive()
လုပ်ဆောင်ချက်သည် array ရှိ element တစ်ခုစီ၏ callback function ကိုအသုံးပြုသည်။ ခြားနားချက်မှာမူရင်းခင်းကျင်းမှုရှိသည့်ဒြပ်စင်များသည် array များပါ 0 င်ပါက callback function ကိုပိုမိုနက်ရှိုင်းသောခင်းကျင်းမှုထဲသို့ပြန်လည်ထုတ်ဖော်ပြောဆိုလိမ့်မည်။
ပုံမှန်အားဖြင့် MyFUNTRICTICTICTICTION သည် parameters နှစ်ခုကိုလက်ခံသည်။ Array parameter သည်တန်ဖိုး၏တန်ဖိုးသည်ပထမဖြစ်ပြီးသော့အမည်မှာဒုတိယဖြစ်သည်။ အကယ်. optional parameter ယူပထရကို ထောက်ပံ့ပေးလျှင်တတိယ parameter သည် callback function သို့လွှဲပြောင်းပေးလိမ့်မည်။
အကယ်. callback function ကို array ရှိတန်ဖိုးကိုတိုက်ရိုက်လုပ်ဆောင်ရန်လိုအပ်ပါက callback function ၏ပထမ ဦး ဆုံး pareter ကိုရည်ညွှန်းအဖြစ်သတ်မှတ်နိုင်သည်။