'foreach' লুপের তুলনায় ধীর। ফোরচ সেই অ্যারেটি কপি করে যার উপর পুনরাবৃত্তি করতে হবে।
উন্নত কর্মক্ষমতার জন্য, রেফারেন্সের ধারণা ব্যবহার করা প্রয়োজন। এটি ছাড়াও, 'foreach' ব্যবহার করা সহজ।
উদাহরণ
নীচে একটি সাধারণ কোড উদাহরণ -
$v হিসাবে) { $my_arr[$k] =$v + 1; } প্রতিধ্বনি "এটি ", মাইক্রোটাইম(সত্য) - $start, " সেকেন্ড" এ সম্পন্ন হয়েছে; প্রতিধ্বনি "
"; $start =মাইক্রোটাইম(সত্য); foreach ($my_arr হিসাবে $k => &$v) { $v =$v + 1; } প্রতিধ্বনি "এটি ", মাইক্রোটাইম(সত্য) - $start, " সেকেন্ড" এ সম্পন্ন হয়েছে; প্রতিধ্বনি "
"; $start =মাইক্রোটাইম(সত্য); foreach ($my_arr $k => $v হিসাবে) {} প্রতিধ্বনি "এটি ", মাইক্রোটাইম(সত্য) - $start, " সেকেন্ড" এ সম্পন্ন হয়েছে; প্রতিধ্বনি "
"; $start =মাইক্রোটাইম(সত্য); foreach ($my_arr $k => &$v হিসাবে) {} প্রতিধ্বনি "এটি সম্পূর্ণ হয়েছে ", মাইক্রোটাইম(সত্য) - $start, " সেকেন্ড";?>
আউটপুট
এটি নিম্নলিখিত আউটপুট −
তৈরি করবেএটি 0.00058293342590332 সেকেন্ডে সম্পন্ন হয়েছে এটি 0.00063300132751465 সেকেন্ডে সম্পন্ন হয়েছে এটি 0.00023412704467773 সেকেন্ডে সম্পন্ন হয়েছে এটি 0.0002658367773 সেকেন্ডে সম্পন্ন হয়েছে