PHP array_unique() Function












❮ مرجع آرایه PHP




مثال


حذف مقادیر تکراری از آرایه:




$a=array("a"=>"red","b"=>"سبز"،"c"=>"red");
print_r(array_unique($a));

?>

این را خودتان امتحان کنید »




تعریف و استفاده


تابع ()array_unique مقادیر تکراری را از یک آرایه حذف می کند. اگر دو یا
مقادیر بیشتر آرایه یکسان است، ظاهر اول حفظ خواهد شد و دیگری حذف خواهد شد.


توجه: آرایه برگشتی نوع کلید آرایه اولین را حفظ می کند.





نحو



array_unique (آرایه، نوع مرتب سازی)

مقادیر پارامتر















پارامتر توضیح
آرایه لازم است. تعیین یک آرایه
نوع مرتب سازی اختیاری. نحوه مقایسه عناصر/اقلام آرایه را مشخص می کند. مقادیر ممکن:

  • SORT_STRING - پیش‌فرض. موارد را به عنوان رشته مقایسه کنید

  • SORT_REGULAR - موارد را به طور معمول مقایسه کنید (انوع را تغییر ندهید)

  • SORT_NUMERIC - موارد را به صورت عددی مقایسه کنید

  • SORT_LOCALE_STRING - مقایسه موارد به عنوان رشته، بر اساس منطقه فعلی














جزئیات فنی















مقدار بازگشتی: آرایه فیلتر شده را برمی گرداند
نسخه PHP: 4.0.1+
تغییر PHP: PHP 7.2: اگر sorttype SORT_STRING باشد، آرایه جدیدی برمی‌گرداند و عناصر منحصر به فرد را اضافه می‌کند.

PHP 5.2.9: مقدار پیش‌فرض sorttype به SORT_REGULAR تغییر یافت.

PHP 5.2.1: مقدار پیش‌فرض sorttype به SORT_STRING تغییر یافت.




❮ مرجع آرایه PHP