How to Remove Duplicates from an Array – Step-by-Step Guide

Other Blogs

Blogs ❯❯ DSA

Image could not load

DSA In Hindi by Luca Bravo on Unsplash

आपने कभी किसी array में duplicate values देखी हैं? कभी सोचा है कि उन duplicates को कैसे remove किया जाये? जब हम arrays के साथ काम करते हैं, तो बहुत बार duplicates ऐसे आ जाते हैं जो data processing में confusion create करते हैं।

इस blog में हम सीखेंगे कि कैसे हम PHP और JavaScript में बिना predefined functions का use किये manually कैसे duplicate elements को array से remove करते है।

हालाँकि बाकी languages में भी approach same ही रहेगी बस syntax change हो सकता है।

हम step-by-step approach समझेंगे कि कैसे हम इस problem को efficiently solve कर सकते हैं।

Remove Duplicates in PHP

PHP में हम array को traverse करेंगे, और हर element को एक new array में add करेंगे सिर्फ अगर वो element already उस array में न हो।

<?php // Function to remove duplicates without using predefined functions function removeDuplicates($array) { $uniqueArray = []; // Traverse the array foreach ($array as $element) { // If element is not already in the uniqueArray, add it if (!in_array($element, $uniqueArray)) { $uniqueArray[] = $element; } } return $uniqueArray; } // Example usage: $array = [1, 2, 2, 3, 4, 4, 5]; $uniqueArray = removeDuplicates($array); echo "Array without duplicates: "; print_r($uniqueArray); ?>

Remove Duplicates in JavaScript

JavaScript में हम manually array के elements को check करेंगे और duplicates को remove करेंगे बिना Set का use किये।

// Function to remove duplicates without using predefined functions function removeDuplicates(array) { let uniqueArray = []; // Traverse the array for (let i = 0; i < array.length; i++) { // If element is not already in the uniqueArray, add it if (!uniqueArray.includes(array[i])) { uniqueArray.push(array[i]); } } return uniqueArray; } // Example usage: let array = [1, 2, 2, 3, 4, 4, 5]; let uniqueArray = removeDuplicates(array); console.log("Array without duplicates:", uniqueArray);

Key Points TO Remember 

  • PHP: in_array() function का use किया गया है कि कोई element already unique array में exists है। इस approach में हम किसी predefined function को directly duplicates को remove करने के लिए use नहीं कर रहे हैं।

  • JavaScript: includes() function का use किया गया है element already unique array में exists है। यह भी एक custom approach है, जिसमे हम manually array को check कर रहे हैं।

Conclusion

आपने देखा कि कैसे हम PHP और JavaScript में predefined functions का use किये बिना duplicates को remove कर सकते हैं। हमने manually हर element को check किया और ensure किया कि only unique elements ही array में हो।

Hey ! I'm Rahul founder of learnhindituts.com. Working in IT industry more than 5.5 years. I love to talk about programming as well as writing technical tutorials and blogs that can help to others .... keep learning :)

Get connected with me - LinkedIn Twitter Instagram Facebook

Your Thought ?

Please wait . . .

    Recent Blogs

    Loading ...

    0 Comment(s) found !