सरणी से गायब तत्वों को खोजने के लिए 'array_diff' फ़ंक्शन का उपयोग किया जा सकता है।
उदाहरण
<?php function absent($my_list) { $my_array = range(min($my_list), max($my_list)); return array_diff($my_array, $my_list); } echo "Elements missing from first array are "; print_r(absent(array(45, 48, 51, 52, 53, 56))); echo "Elements missing from second array are "; print_r(absent(array(99, 101, 104, 105))); ?>
आउटपुट
Elements missing from first array are Array ( [1] => 46 [2] => 47 [4] => 49 [5] => 50 [9] => 54 [10] => 55 ) Elements missing from second array are Array ( [1] => 100 [3] => 102 [4] => 103 )
'अनुपस्थित' नामक एक फ़ंक्शन परिभाषित किया गया है जो न्यूनतम संख्या और अधिकतम संख्या देखने के लिए जांच करता है और उस सीमा के भीतर एक सरणी उत्पन्न करता है। फ़ंक्शन तब 'array_diff' फ़ंक्शन का उपयोग करके इस सरणी और मूल सरणी के बीच का अंतर देता है, जो सरणी से अनुपलब्ध तत्व देता है।