Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> PHP

PHP में एक सरणी से डुप्लिकेट तत्वों को हटाना

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


  1. PHP का उपयोग करके सरणी तत्वों की कुंजी रीसेट करें?

    PHP का उपयोग करके सरणी तत्वों की कुंजियों को रीसेट करने के लिए, कोड इस प्रकार है- उदाहरण <?php    $arr = array( "p"=>"150", "q"=>"100", "r"=>"120", "s"=>"110");    var_dump ($arr); &nbs

  1. PHP में ऐरे एलिमेंट और री-इंडेक्सिंग को हटाना

    एक सरणी तत्व को हटाने और सरणी को फिर से अनुक्रमित करने के लिए, कोड इस प्रकार है- उदाहरण <?php    $arr = array( " John ", "Jacob ", " Tom ", " Tim ");    echo "Array with leading and trailing whitespaces...\n";    fore

  1. सी # में किसी सरणी से तत्वों का उपयोग कैसे करें?

    सबसे पहले, एक सरणी को परिभाषित और इनिशियलाइज़ करें - int[] p = new int[3] {99, 92, 95}; अब, सरणी तत्वों को प्रदर्शित करें - for (j = 0; j < 3; j++ ) {    Console.WriteLine("Price of Product[{0}] = {1}", j, p[j]); } किसी भी तत्व तक पहुँचने के लिए, बस उस तत्व की अनुक्रमणिका शा