'array_flip' ফাংশনটি ব্যবহার করা যেতে পারে, যা ভ্যালুগুলোকে ইনডেক্সে এবং কীগুলোকে ভ্যালুতে রিভার্স করে দেবে।
উদাহরণ
<?php $my_arr = array(45, 65, 67, 99, 81, 90, 99, 45, 68); echo "The original array contains \n"; print_r($my_arr); $my_arr = array_flip($my_arr); $my_arr = array_flip($my_arr); $my_arr= array_values($my_arr); echo "\n The array after removing duplicate elements is \n "; print_r($my_arr); ?>
আউটপুট
The original array contains Array ( [0] => 45 [1] => 65 [2] => 67 [3] => 99 [4] => 81 [5] => 90 [6] => 99 [7] => 45 [8] => 68 ) The array after removing duplicate elements is Array ( [0] => 45 [1] => 65 [2] => 67 [3] => 99 [4] => 81 [5] => 90 [6] => 68 )
একটি অ্যারে সংজ্ঞায়িত করা হয়েছে এবং অ্যারেতে থেকে ডুপ্লিকেট এলিমেন্ট বের করে মুছে ফেলা যাচ্ছে 'array_flip' ফাংশন ব্যবহার করে, যা মূলত কী/ইনডেক্সকে ভ্যালুতে এবং ভ্যালুকে কীতে রিভার্স করে। এইভাবে, যে ভ্যালুটি রিপিট হয়েছে সেটি ইনডেক্সে দুবার আসছে এবং 그중 একটি মুছে যাচ্ছে যেহেতু ইনডেক্সগুলো ইউনিক হতে হয়। আবার 'array_flip' ফাংশনটি ব্যবহার করা হচ্ছে অ্যারেটি 본래 রূপে ফিরিয়ে আনার জন্য।