PHP တွင် Array_unique function သည်ထပ်တူတန်ဖိုးများကို array တစ်ခုတွင်ဖယ်ရှားရန်နှင့်ခင်းကျင်းအသစ်တစ်ခုကိုပြန်ပို့ရန်အသုံးပြုသည်။ တစ်ရှုထောင်ခင်းကျင်းမှုအတွက်ဤလုပ်ဆောင်ချက်သည်အလွန်အဆင်ပြေသည်။ သို့သော်နှစ်ဖက်ရှုထောင့်ခင်းကျင်းမှုများကိုပြုပြင်သည့်အခါ array_unique ကိုတိုက်ရိုက် အသုံးချ. မရပါ, ဤဆောင်းပါးသည်ရှုထောင့်နှစ်ခုကိုခွဲဝေမှုကိုအကောင်အထည်ဖော်ရန် Array_unique ကိုမည်သို့ပေါင်းစပ်ရမည်ကိုမိတ်ဆက်ပေးလိမ့်မည်။
ကျွန်ုပ်တို့တွင် subarray အမြောက်အများပါ 0 င်သောနှစ်ဖက်မြင်ကွင်းခင်းကျင်းမှုရှိသည်ဆိုပါစို့။ ပက်ခ subarrays ကိုခင်းကျင်းထဲထည့်ပြီးတစ် ဦး တည်းသာသိမ်းထားဖို့လိုတယ်။ ဒီမှာဥပမာတစ်ခုပါ။
အပေါ်ကဥပမာမှာပထမ subarray ဟာဒုတိယ subarray နဲ့အတူတူပဲ။ ဒါကြောင့်တစ်ခုမှာဖယ်ရှားဖို့လိုတယ်။ အလားတူပင်ဒုတိယနှင့်တတိယ subarrays တို့သည်အတူတူပင်ဖြစ်သည်။
နှစ်ဖက်ရှုထောင့်ခင်းကျင်းမှုကို depleticle လုပ်ရန်ကျွန်ုပ်တို့သည်အခြား PHP လုပ်ဆောင်ချက်များကို တွဲဖက်. array_unique လုပ်ဆောင်ချက်ကိုသုံးနိုင်သည်။ တိကျသောအဆင့်များမှာအောက်ပါအတိုင်းဖြစ်သည် -
ပထမ ဦး စွာကျွန်ုပ်တို့သည်နှစ်ရှုထောင်ခင်းကျင်းမှုကိုတစ်ရှုထောင်ခင်းကျင်းမှုကိုတစ်ရှုထောင်ခင်းကျင်းမှုကိုတစ်ရှုထောင်ခင်းကျင်းမှုကိုတစ်ရှုထောင့်ခင်းတစ်ခုအဖြစ်ပြောင်းလဲရန်ကျွန်ုပ်တို့ပြောင်းလဲနိုင်သည်။ ၎င်းကို array_map နှင့် call_user_funct_array မှတဆင့်အကောင်အထည်ဖော်နိုင်သည်။
ဤကုဒ်သည်ဒေသခွဲအားလုံးကိုတစ်ရှုထောင်ခင်းကျင်းမှုတစ်ခုသို့ပေါင်းစပ်ရန် array_mymegge ကို အသုံးပြု. call_user_func_array function ကိုအသုံးပြုခြင်းကိုခေါ်ဆိုသည်။
နောက်တစ်ရှုထောင့်ခင်းကျင်းမှုကိုရည်ညွှန်းရန် array_unique ကိုကျွန်ုပ်တို့အသုံးပြုသည်။
ဤကုဒ်သည်ဒေါ်လာထူးခြားသော variable တွင် dedupplication တွင် depleplication ပြီးနောက်ရလဒ်ကိုသိုလှောင်ထားသည်။
နောက်ဆုံးတွင်ကျွန်ုပ်တို့သည်ရှုထောင့်တစ်ရှုထောင်ခင်းကျင်းမှုကိုရှုထောင့်နှစ်ခုခင်းကျင်းစေရန်ပြန်လည်ပြုပြင်ရန်လိုအပ်သည်။
Subarray တစ်ခုစီ၏အရှည်အရ array_chunk function ကိုအသုံးပြုပါ DoverPlication- Deeduplication- deduplivation- Deed'plication- deverwerplication- deverwerplication- deved လှည်း DoverPlication- deeduplication- deverwerplication- deed'plication- deved လှည်း eduplication-deduplication-deduplication-deduplication-deduplication-deduplication-deduplication-deduplication-deduplication-deduplication-deduplication-deduplication-deduplication-deduplication-d eduplication-deduplication-deduplication-deduplication-deduplication-deduplication-deduplication-deduplication-deduplication-deduplication-deduplication-deduplication-deduplication-deduplication-de
ဤတွင်အပြည့်အဝနမူနာကုဒ်ဖြစ်ပါတယ်:
ဤကုဒ်ကိုဖွင့ ်. output သည်အောက်ပါအတိုင်းဖြစ်သည် -
Array
(
[0] => Array
(
[0] => apple
[1] => banana
[2] => orange
)
[1] => Array
(
[0] => banana
[1] => grapefruit
[2] => apple
)
[2] => Array
(
[0] => kiwi
[1] => grapefruit
[2] => banana
)
)
အထက်ပါနည်းလမ်းများမှတစ်ဆင့်ကျွန်ုပ်တို့သည်နှစ်ခုရှုထောင့်ခင်းကျင်းမှုကို remix သို့ array_unique function ကိုအောင်မြင်စွာအသုံးပြုခဲ့သည်။ ပထမ ဦး စွာနှစ်ရှုထောင်ခင်းကျင်းကိုရှုထောင်ခင်းကျင်းကိုတစ်ရှုထောင်ခင်းကျင်းပြောင်းခြင်းကိုပြောင်းလဲပါ။ ထို့နောက် array_unique ကို သုံး. devensensional array ကိုနှစ်ရှုထောင်ခင်းကျင်းမှုကိုပြန်ပြောင်းပါ။ ဤနည်းလမ်းသည်ရိုးရှင်းပြီးထိရောက်သောကြောင့်ထပ်တူပွားများကိုလျင်မြန်စွာဖယ်ရှားပေးသည်။
Array_unique သည် Subarrays ကိုအတိအကျတန်ဖိုးထားနိုင်ကြောင်းသတိပြုသင့်သည်။ အကယ်. သင်သည်တူညီသောဖွဲ့စည်းပုံနှင့်အတူ subarrays များကိုဖယ်ရှားရန်လိုအပ်ပါကကွဲပြားခြားနားသောဒြပ်စင်များနှင့်ကွဲပြားခြားနားသောဒြပ်စင်များ, ပိုမိုရှုပ်ထွေးသောကုဒ်လိုအပ်သည်။ ဤဆောင်းပါးသည် PHP တွင် Array_Unique function ကိုပိုမိုနားလည်သဘောပေါက်ရန်နှင့်လျှောက်ထားရန်ကူညီပေးနိုင်မည်ဟုမျှော်လင့်ပါ။