অনুপস্থিত একটি প্রদত্ত অ্যারের মধ্যে সংখ্যাগুলি খুঁজে পেতে, কোডটি নিম্নরূপ -
উদাহরণ
<?php function missing_nums($my_arr, $arr_len, $val) { sort($my_arr); sort($my_arr , $arr_len); $i = 0; while ($i < $n && $my_arr[$i] <= 0) $i++; $count = 0; $current_num = 1; while ($count < $k && $i < $arr_len) { if ($arr[$i] != $current_num) { echo $current_num , " "; $count++; } else $i++; $current_num++; } while ($count < $val) { echo $current_num , " "; $current_num++; $count++; } } $my_arr =array ( 6, 7, 9 ); $arr_len = sizeof($my_arr); $val = 5; print_r("The missing numbers in the array is "); missing_nums($my_arr, $arr_len, $val); ?>
আউটপুট
The missing numbers in the array is 1 2 3 4 5
'missing_nums' নামের একটি ফাংশন সংজ্ঞায়িত করা হয় যা একটি ক্রমাগত সংখ্যার অ্যারে থেকে একটি সংখ্যা অনুপস্থিত কিনা তা পরীক্ষা করে। এটি অ্যারের মাধ্যমে পুনরাবৃত্তি করে এবং গণনা এবং বর্তমান_সংখ্যাটি দেখতে পরীক্ষা করে যা পুনরাবৃত্তি করা হচ্ছে। পূর্ববর্তী সংখ্যার সাথে 1 যোগ করা হলে দুটি মান পাওয়া না গেলে, এটি অনুপস্থিত বলে বিবেচিত হয়।
ফাংশনের বাইরে, অ্যারেটি সংজ্ঞায়িত করা হয়, এর দৈর্ঘ্য একটি ভেরিয়েবলের সাথে বরাদ্দ করা হয় এবং অনুপস্থিত সংখ্যার সংখ্যা যা খুঁজে বের করতে হবে তাও সংজ্ঞায়িত করা হয়। এই মানগুলিকে প্যারামিটার হিসাবে পাস করে ফাংশনটিকে ডাকা হয় এবং কনসোলে গণনাকৃত আউটপুট প্রদর্শিত হয়৷