⊗ppSpOtIF 77 of 83 menu

PHP-তে অন্তর্নির্মিত ফাংশনগুলির মাধ্যমে অপ্টিমাইজেশন

ধরুন একজন প্রোগ্রামার একটি অ্যারেতে 5 সংখ্যাটি আছে কিনা তা পরীক্ষা করছে:

<?php $arr = [1, 2, 3, 4, 5, 6, 7, 8, 9]; $exists = false; foreach ($arr as $elem) { if ($elem == 5) { $exists = true; break; // অপ্রয়োজনীয় পুনরাবৃত্তি এড়াতে লুপ থেকে বের হব } } var_dump($exists); ?>

আমি দাবি করছি যে এই কোডটির সাথে কিছু সমস্যা আছে। কি সমস্যা, আমরা তো 3 নম্বরটি পাওয়ার পরেই লুপ থেকে বের হয়ে গেছি? সমস্যাটি হল যে PHP-এর অন্তর্নির্মিত ফাংশনগুলি সর্বদা একই কাজ করা কাস্টম কোডের তুলনায় গতিতে অনেক দ্রুত কাজ করে

আমাদের ক্ষেত্রে, in_array নামক একটি ফাংশন রয়েছে, যেটি প্রদত্ত কাজটি সমাধান করে - এবং আমাদের অবশ্যই এই ফাংশনটি ব্যবহার করা উচিত:

<?php $arr = [1, 2, 3, 4, 5, 6, 7, 8, 9]; var_dump(in_array(3, $arr)); ?>

নৈতিকতা: কোন কাজ সমাধান করার আগে অবশ্যই পরীক্ষা করুন যে PHP-তে এর জন্য কোন অন্তর্নির্মিত ফাংশন আছে কিনা।

নিচের কোডে একজন প্রোগ্রামার একটি অ্যারের উপাদানগুলির যোগফল খুঁজছে। এই প্রোগ্রামারের সমাধানটি অপ্টিমাইজ করুন।

কোডটি এখানে:

<?php $arr = [1, 2, 3, 4, 5, 6, 7, 8, 9]; $sum = 0; foreach ($arr as $elem) { $sum += $elem; } echo $sum; ?>

নিচের কোডে একজন প্রোগ্রামার একটি অ্যারের উপাদানগুলির গুণফল খুঁজছে। এই প্রোগ্রামারের সমাধানটি অপ্টিমাইজ করুন:

<?php $arr = [1, 2, 3, 4, 5, 6, 7, 8, 9]; $res = 1; foreach ($arr as $elem) { $res *= $elem; } echo $res; ?>
বাংলা
AfrikaansAzərbaycanБългарскиБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
আমরা সাইট পরিচালনা, বিশ্লেষণ এবং ব্যক্তিগতকরণের জন্য কুকি ব্যবহার করি। ডেটা প্রক্রিয়াকরণ গোপনীয়তা নীতি অনুযায়ী করা হয়।
সব গ্রহণ করুন কনফিগার করুন প্রত্যাখ্যান করুন