array_walk()
လုပ်ဆောင်ချက်သည် array ရှိ Element တစ်ခုစီ၏အသုံးပြုသူသတ်မှတ်ထားသော function ကိုအသုံးပြုသည်။ function တစ်ခုတွင်ခင်းကျင်းမှု၏သော့အမည်နှင့်သော့ချက်တန်ဖိုးမှာ parameterster များဖြစ်သည်။
မှတ်စု: အသုံးပြုသူသတ်မှတ်ထားသော function ကိုရည်ညွှန်းချက်အဖြစ်ပထမ ဦး ဆုံး parameter ကိုသတ်မှတ်ခြင်းဖြင့် array ဒြပ်စင်၏တန်ဖိုးကိုပြောင်းလဲနိုင်သည်။ (ဥပမာ 2 ကိုကြည့်ပါ) ။
ထိပ်ဖ်ား: ပိုမိုနက်ရှိုင်းသော array များ (array တစ်ခုတွင်အခြားခင်းကျင်းပါရှိသည်), array_walk_recursive()
function ကိုသုံးပါ။
array ရှိ Element တစ်ခုချင်းစီကိုအသုံးပြုသူသတ်မှတ်ထားသောလုပ်ဆောင်ချက်များကိုအသုံးပြုပါ။
<? PHP function myFunction ( $ တန်ဖိုး , $ key ) { ECHO " အဓိကသော့ချက်သည် တန်ဖိုးရှိ $ တန်ဖိုး ရှိသည် ။ } $ a = array ( "A" => "Red" , "B" => "GREES" , "G" => " BLE " " array_walk ( $ a , MyFUNCE " ) ; >
သင်ကိုယ်တိုင်စမ်းကြည့်ပါ
တစ် ဦး parameter သည်ထား:
<? PHP function myFunction ( $ တန်ဖိုး , $ key , $ p ) { ပဲ့တင်သံ " $ P $ p $ တန်ဖိုးကို <br>" ; } $ a = array ( "A" => "Red" , "B" => "GREES" , "G" => " BLE " " Array_walk ( $ A , MyFUNCIRIction " , " တန်ဖိုးရှိ " ) ; >
သင်ကိုယ်တိုင်စမ်းကြည့်ပါ
array element တစ်ခု၏တန်ဖိုးကိုပြောင်းလဲပါ (မှတ်စု & $ တန်ဖိုး):
<? PHP function myFunction ( & $ တန်ဖိုး , $ key ) { $ တန်ဖိုး = "အဝါရောင်" ; } $ a = array ( "A" => "Red" , "B" => "GREES" , "G" => " BLE " " array_walk ( $ a , MyFUNCE " ) ; Print_R ( $ က ) ; >
သင်ကိုယ်တိုင်စမ်းကြည့်ပါ
array_walk ( ခင်းကျင်း , မလေးမုန့် , userdata ... )
တေးရေး | ဖေါ်ပြ |
---|---|
အခင်းအကျင်း | လိုအပ်ပါတယ် ခင်းကျင်းကိုသတ်မှတ်ပါ။ |
မေြစရာ | လိုအပ်ပါတယ် အသုံးပြုသူသတ်မှတ်ထားသော function ကို၏အမည်။ |
UserShandata ... | optional ကို။ အသုံးပြုသူသတ်မှတ်ထားသော function ကို၏ parameters တွေကိုသတ်မှတ်ပါတယ်။ သင်ဤ function ကိုကြိုက်သလောက် parameters တွေကိုလွန်နိုင်သည်။ |
array_walk()
လုပ်ဆောင်ချက်သည် array ရှိ element တစ်ခုစီ၏ callback function ကိုအသုံးပြုသည်။ အောင်မြင်ပါကစစ်မှန်ပါကပြန်လာပါ။
ပုံမှန်အားဖြင့် myffunction နှစ်ခု parameters တွေကိုလက်ခံသည်။ Array parameter သည်တန်ဖိုး၏တန်ဖိုးသည်ပထမဖြစ်ပြီးသော့အမည်မှာဒုတိယဖြစ်သည်။ အကယ်. optional parameter ယူပထရကို ထောက်ပံ့ပေးလျှင်တတိယ parameter သည် callback function သို့လွှဲပြောင်းပေးလိမ့်မည်။
အကယ်. မသုံးသော လုပ်ဆောင်ချက်သည်ပေးထားသောထက် parameters များကိုပိုမိုလိုအပ်ပါက e_warning-level ergroms သည် array_walk () ကို ထုတ်ပေးသည်။ ဤသတိပေးချက်များကို array_walk()
error_reporting()
မတိုင်မီ PHP ၏အမှားအော်ပရေတာအော်ပရေတာကိုထည့်ခြင်းဖြင့်ဖိနှိပ်နိုင်သည်။
မှတ်စု: callback function ကိုခင်းကျင်းရှိတန်ဖိုးကိုတိုက်ရိုက်လုပ်ဆောင်ရန်လိုအပ်ပါက, ရည်ညွှန်းချက်အဖြစ် callback function ၏ပထမ ဦး ဆုံး pareter ကိုသင်သတ်မှတ်နိုင်သည်။ & $ တန်ဖိုးကိုသင်သတ်မှတ်နိုင်သည်။ (ဥပမာ 3 ကိုကြည့်ပါ။ )
မှတ်စု: Key Name နှင့် UserData ကို MyFUNTRICTICTION သို့ဖြတ်သန်းခြင်းသည် PHP 4.0 သို့ဖြည့်စွက်ချက်အသစ်တစ်ခုဖြစ်သည်။