'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' फ़ंक्शन का उपयोग किया जाता है।