array_unique() ফাংশনটি একটি অ্যারে থেকে ডুপ্লিকেট ভ্যালু সরিয়ে দেয়। এটি ইউনিক এলিমেন্টসহ ফিল্টারড অ্যারে রিটার্ন করে।
সিনট্যাক্স
array_unique(arr, compare)
প্যারামিটার
arr − নির্দিষ্ট অ্যারে।
compare − অ্যারে এলিমেন্ট/আইটেমগুলো কীভাবে তুলনা করা হবে তা নির্দিষ্ট করে। সম্ভাব্য মান
SORT_STRING − আইটেমগুলো স্ট্রিং হিসেবে তুলনা করুন।
SORT_REGULAR − টাইপ পরিবর্তন না করে আইটেমগুলো তুলনা করুন।
SORT_NUMERIC − আইটেমগুলো নিউমেরিক্যালি তুলনা করুন।
SORT_LOCALE_STRING − করেন্ট লোকেল ভিত্তিক করে আইটেমগুলো স্ট্রিং হিসেবে তুলনা করুন।
রিটার্ন
array_unique() ফাংশনটি ফিল্টারড অ্যারে রিটার্ন করে।
উদাহরণ
নিচে একটি উদাহরণ দেওয়া হলো −
<?php
$arr = array("a" => "one", "b" => "two", "c" => "two", "d" => "three", "e" => "three");
print_r(array_unique($arr));
?>
আউটপুট
Array ( [a] => one [b] => two [d] => three )