PHP array_unique() လုပ်ဆောင်ချက်
ဥပမာ
ထပ်နေသောတန်ဖိုးများကို array တစ်ခုမှ ဖယ်ရှားပါ-
<?php
$a=array("a"=>"red","b"=>"green","c"=>"red");
print_r(array_unique($a));
?>
အဓိပ္ပါယ်နှင့် အသုံးပြုမှု
array_unique() function သည် array တစ်ခုမှ ထပ်နေသောတန်ဖိုးများကို ဖယ်ရှားပေးပါသည်။ နှစ်ခု သို့မဟုတ် ထို့ထက်ပိုသော array တန်ဖိုးများသည် တူညီပါက၊ ပထမပုံသဏ္ဍာန်ကို ထိန်းသိမ်းမည်ဖြစ်ပြီး အခြားတစ်ခုကို ဖယ်ရှားပါမည်။
မှတ်ချက်- ပြန်ပေးထားသော array သည် ပထမ array item ၏ key type ကို ထိန်းသိမ်းထားမည်ဖြစ်သည်။
အထားအသို
array_unique(array, sorttype)
ကန့်သတ်တန်ဖိုးများ
Parameter | Description |
---|---|
array | Required. Specifying an array |
sorttype | Optional. Specifies how to compare the array elements/items. Possible values:
|
နည်းပညာဆိုင်ရာအသေးစိတ်
ပြန်ပို့တန်ဖိုး- | စစ်ထုတ်ထားသော ခင်းကျင်းကို ပြန်ပေးသည်။ |
---|---|
PHP ဗားရှင်း- | 4.0.1+ |
PHP Changelog- | PHP 7.2- မျိုးခွဲအမျိုးအစားသည် SORT_STRING ဖြစ်ပါက၊ ၎င်းသည် ခင်းကျင်းအသစ်တစ်ခုကို ပြန်ပေးကာ ထူးခြားသောဒြပ်စင်များကို ပေါင်းထည့်သည်။ PHP 5.2.9- မျိုးကွဲအမျိုးအစား၏ မူရင်းတန်ဖိုးကို SORT_REGULAR သို့ ပြောင်းလဲခဲ့သည်။ PHP 5.2.1- မျိုးကွဲအမျိုးအစား၏ မူရင်းတန်ဖိုးကို SORT_STRING သို့ ပြန်ပြောင်းခဲ့သည်။ |
❮ PHP Array အကိုးအကား