কম্পিউটার

পিএইচপি প্রোগ্রামে মোট সময় গণনা করার জন্য একটি অ্যারে দেওয়া হয়েছে


'strtotime' ফাংশনটি প্রদত্ত স্ট্রিংকে একটি টাইম ফরম্যাটে রূপান্তর করতে ব্যবহার করা যেতে পারে। আসুন একটি উদাহরণ দেখি -

উদাহরণ

<?php
$time_arr = [
   '00:12:56', '10:11:12', '24:12:44',
   '50:51:52', '10:10:10'
];
$time = strtotime('00:00:00');
$total_time = 0;
foreach( $time_arr as $ele )
{
   $sec_time = strtotime($ele) - $time;
   $total_time = $total_time + $sec_time;
}
$hours = intval($total_time / 3600);
$total_time = $total_time - ($hours * 3600);
$min = intval($total_time / 60);
$sec = $total_time - ($min * 60);
print_r("The total time is :");
echo ("$hours:$min:$sec");
?>

আউটপুট

The total time is :-441915:-12:-58

টাইম ফরম্যাট ডেটা ধারণ করে এমন একটি অ্যারেকে সংজ্ঞায়িত করা হয় এবং স্ট্রিংটিকে টাইম ফরম্যাটে রূপান্তর করতে 'strtotime' ফাংশন ব্যবহার করা হয়। 'foreach' লুপটি টাইম ফরম্যাট অ্যারের উপাদানগুলির উপর পুনরাবৃত্তি করতে ব্যবহৃত হয় এবং উপাদানগুলি যোগ করা হয়৷

3600 দ্বারা গণনা করা মানকে 3600 দ্বারা ভাগ করে ঘন্টা গণনা করা হয়। গণনা করা ঘন্টা এবং 3600 এর গুণফল দ্বারা গণনা করা মানকে ভাগ করে মিনিট গণনা করা হয়। সেকেন্ড গণনা করা হয় মান কম্পিউটারকে মিনিট এবং 60 এর গুণফল দ্বারা ভাগ করে। মোট গণনা করা সময় হল কনসোলে প্রদর্শিত হয়।


  1. একটি অ্যারে প্রদত্ত মান রয়েছে কিনা তা পরীক্ষা করার জন্য জাভা প্রোগ্রাম

  2. পদ্ধতির এক্সিকিউশন সময় গণনা করার জন্য জাভা প্রোগ্রাম

  3. প্রদত্ত অ্যারেটি মনোটোনিক কিনা তা পরীক্ষা করার জন্য পাইথন প্রোগ্রাম

  4. রাউন্ড ট্রিপ টাইম (RTT) গণনা করতে পাইথন প্রোগ্রাম