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

array_replace

အဆိုပါ passed ခင်းကျင်းနှင့်အတူပထမ ဦး ဆုံးခင်းကျင်း၏ element တွေကိုအစားထိုးပါ
အမည်:array_replace
အမျိုးအစား:အခင်းအကျင်း
programming language:php
တစ်ကြောင်းဖြင့်အကျဉ်းချုပ်:အောက်ပါခင်းကျင်း၏တန်ဖိုးနှင့်အတူပထမခင်းကျင်း၏တန်ဖိုးကိုအစားထိုးပါ။

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

array_replace() လုပ်ဆောင်ချက်သည်အောက်ပါခင်းကျင်းမှု၏တန်ဖိုးနှင့်ပထမဆုံးခင်းကျင်းမှု၏တန်ဖိုးကိုအစားထိုးသည်။

ထိပ်ဖျား: သင်သည် Array တစ်ခုသို့မဟုတ် function ကိုထည့်သွင်းနိုင်သည့် array များစွာကိုဖြတ်သန်းနိုင်သည်။

ပထမ array array1 တွင်သော့တစ်ခုရှိပြီးဒုတိယ array2 တွင် ပါ 0 င်ပါ က , အကယ်. သော့တစ်ခုသည်ပထမဆုံးခင်းကျင်းရေး array 1 တွင်သာတည်ရှိပါက၎င်းသည်မပြောင်းလဲပါ။ (အသေးစိတ်အတွက်အောက်ဖော်ပြပါဥပမာ 1 ကိုကြည့်ပါ)

ဒုတိယ array array2 တွင်သော့ချက်တစ်ခုရှိလျှင်ပထမ array array1 တွင်မတည်ရှိပါကဤ element ကိုပထမ array array 1 တွင်ဖန်တီးထားသည်။ (အသေးစိတ်အတွက်အောက်ဖော်ပြပါဥပမာ 2 ကိုကြည့်ပါ)

အစားထိုးခင်းကျင်းမှုမျိုးစုံကုန်သွားပါက၎င်းတို့သည် sequence ကိုပြုလုပ်လိမ့်မည်။ နောက်ဆက်တွဲခင်းကျင်းမှု၏တန်ဖိုးများသည်ယခင်ခင်းကျင်းမှု၏တန်ဖိုးများကိုထပ်ခါတလဲလဲရေးလိမ့်မည်။ (အသေးစိတ်အတွက်အောက်ဖော်ပြပါဥပမာ 3 ကိုကြည့်ပါ)

ထိပ်ဖျား: အောက်ပါခင်းကျင်းမှု၏တန်ဖိုးနှင့်အတူပထမခင်းကျင်း၏တန်ဖိုးကိုပြန်လည်ရယူရန် array_replace_recursive() သုံးပါ။

သဒ္ဒါ

 Array_replace ( array1 , array2 , array3 )​
တေးရေး ဖေါ်ပြ
Array1 လိုအပ်ပါတယ် ခင်းကျင်းကိုသတ်မှတ်ပါ။
Array2 optional ကို။ Array1 ၏တန်ဖိုးကိုအစားထိုးရန်ခင်းကျင်းမှုကိုသတ်မှတ်သည်။
Array3 , ... optional ကို။ Array1 နှင့် array2 ၏တန်ဖိုးများကိုအစားထိုးရန်အတွက် array များစွာကိုသတ်မှတ်ရန် .... နောက်ဆက်တွဲခင်းကျင်း၏တန်ဖိုးသည်ယခင်ခင်းကျင်းမှု၏တန်ဖိုးကိုကျော်လွှားလိမ့်မည်။
သက်ဆိုင်သောဖင်ခှ်ရှင်းများ
  • index check နှင့်အတူ Array ၏လမ်းဆုံလမ်းခွကိုတွက်ချက်ပါ, array_intersect_uassoc

    array_intersect_uassoc

    indexcheckနှင့်အတူAr
  • အမျိုးမျိုးသော arrays သို့မဟုတ် multi- ရှုထောင် arrays sort array_multisort

    array_multisort

    အမျိုးမျိုးသောarrays
  • callback function ကို အသုံးပြု. သော့ချက်အမည်များကိုတွက်ချက်ရန်သော့ချက်အမည်များကိုတွက်ချက်ရန် callback function ကိုသုံးပါ array_diff_ukey

    array_diff_ukey

    callbackfunctionကိုအ
  • key name နှိုင်းယှဉ်ကိုအမြင်ဖြင့်ခင်းကျင်း၏လမ်းဆုံကို compare array_intersect_key

    array_intersect_key

    keynameနှိုင်းယှဉ်ကိ
  • နောက်ကွယ်မှ array key name အားဖြင့် sort krsort

    krsort

    နောက်ကွယ်မှarraykeyn
  • arrays ၏ခြားနားချက်ကိုတွက်ချက်ရန် key name နှိုင်းယှဉ်မှုကိုသုံးပါ array_diff_key

    array_diff_key

    arrays၏ခြားနားချက်ကိ
  • blocks သို့ခင်းကျင်းခွဲ array_chunk

    array_chunk

    blocksသို့ခင်းကျင်းခ
  • လက်ရှိ key / value pair pair ကိုခင်းကျင်းထဲထည့်ပြီး ARRAY POINTER ကိုရှေ့သို့ချီ။ ရှေ့သို့ရွေ့လျားသွားပါ။ PHP 7.2.0 ကတည်းကဤ function ကိုစွန့်ပစ်လိုက်သည်။ ၎င်းကိုဤလုပ်ဆောင်မှုကိုမသုံးရန်အထူးအကြံပြုလိုပါသည်။ each

    each

    လက်ရှိkey/valuepairp
လူကြိုက်များသော ဆောင်းပါးများ