If tutorials available on this website are helpful for you, please whitelist this website in your ad blocker😭 or Donate to help us ❤️ pay for the web hosting to keep the website running.
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 कर सकते हैं।
●●●
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);
?>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);●●●
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 कर रहे हैं।
आपने देखा कि कैसे हम PHP और JavaScript में predefined functions का use किये बिना duplicates को remove कर सकते हैं। हमने manually हर element को check किया और ensure किया कि only unique elements ही array में हो।
●●●
Loading ...