array_map()
လုပ်ဆောင်ချက်သည်အသုံးပြုသူသတ်မှတ်ထားသော function ကို array ရှိတန်ဖိုးတစ်ခုစီနှင့်သက်ဆိုင်ပြီးအသုံးပြုသူသတ်မှတ်ထားသော function ကိုအသုံးပြုပြီးနောက်တန်ဖိုးအသစ်နှင့်အတူခင်းကျင်းမှုကိုပြန်လည်ပေးအပ်သည်။
callback function မှလက်ခံသည့် parameters များကိုလက်ခံထားသည့် parameter များအရေအတွက်သည် array_map()
function သို့ရောက်သော array အရေအတွက်နှင့်ကိုက်ညီသင့်သည်။
ထိပ်ဖျား: သင်သည် function တစ်ခုသို့မဟုတ်တစ်ခုထက်ပိုသော array များကိုထည့်နိုင်သည်။
array ထဲမှ function တစ်ခုချင်းစီအတွက် function တစ်ခုချင်းစီကို 0 ယ်ယူပါ။
<? PHP function myFunction ( $ v ) { ပြန်လာ ( $ v * $ v ) ; } $ a = Array ( 1 , 2 , 3, 4 , 4 , 5 ) ; print_r ( array_map ( "myFunction" , $ a ) ) ; >
သင်ကိုယ်တိုင်စမ်းကြည့်ပါ
array တစ်ခု၏တန်ဖိုးကိုပြောင်းလဲရန်အသုံးပြုသူသတ်မှတ်ထားသောလုပ်ဆောင်ချက်များကိုသုံးပါ။
<? PHP function myFunction ( $ v ) { အကယ်. ( $ v === "ခွေး" ဆိုပါက ) { "Fido" ကိုပြန်လာပါ ။ } $ v ကိုပြန်သွားပါ ။ } $ a = Array ( Horse " , " ခွေး " , " Cat " ) ; print_r ( array_map ( "myFunction" , $ a ) ) ; >
သင်ကိုယ်တိုင်စမ်းကြည့်ပါ
နှစ်ခု arrays ကိုသုံးပါ:
<? PHP function myFunction ( $ v1 , $ v2 ) { အကယ်. ( $ V1 === $ v2 ) { "အတူတူ" ပြန်လာ ; } "ကွဲပြားခြားနားသော" ပြန်လာ ; } $ a1 = array ( "Horse" , "ခွေး" , "Cat" ) ; $ A2 = array ( "နွား" , "ခွေး" , "rat" ) ; print_r ( array_map ( "myFunction" , $ A1 , $ A2 ) ) ; >
သင်ကိုယ်တိုင်စမ်းကြည့်ပါ
စာလုံးအမြောက်အများရှိအက်ခရာအားလုံး၏စာလုံးများကိုအမြတ်ထုတ်ရန်။
<? PHP function myFunction ( $ v ) { $ V = strtoupper ( $ v ) ; $ v ကိုပြန်သွားပါ ။ } $ a = array ( "တိရိစ္ဆာန်" => "မြင်း" , "Type" => "နို့တိုက်သတ္တဝါ" ) ; Print_r ( array_map ( "မလေးခွဲခြား) , $ က ) ; >
သင်ကိုယ်တိုင်စမ်းကြည့်ပါ
NULL မှ function name ကိုသတ်မှတ်သည့်အခါ:
<? PHP $ a1 = array ( "ခွေး" , "Cat" ) ; $ A2 = Array ( "ကလေးငယ်" , "Kittle " , print_r ( array_map ( Null , $ A1 , $ A2 ) ) ; >
သင်ကိုယ်တိုင်စမ်းကြည့်ပါ
array_map ( myfunction , array1 , array2 , array3 )
တေးရေး | ဖေါ်ပြ |
---|---|
မေြစရာ | လိုအပ်ပါတယ် အသုံးပြုသူသတ်မှတ်ထားသော function ကို၏အမည်, သို့မဟုတ် null ။ |
Array1 | လိုအပ်ပါတယ် ခင်းကျင်းကိုသတ်မှတ်ပါ။ |
Array2 | optional ကို။ ခင်းကျင်းကိုသတ်မှတ်ပါ။ |
Array3 | optional ကို။ ခင်းကျင်းကိုသတ်မှတ်ပါ။ |