Programming এর ক্ষেত্রে লুপ হচ্ছে এমন একটি কমান্ড যার সাহায্যে প্রোগ্রামটি একটি কাজ বারবার করে।
লুপ দিয়ে একটা কোডব্লক যতবার ইচ্ছা এক্সিকিউট করানো যায়। পূনরাবৃত্তির কাজগুলি লুপ দিয়ে করা হয়। লুপে শর্ত দেয়া যায় এবং যতক্ষন শর্ত না মিলবে ততক্ষন পূনরাবৃত্তি চলতেই থাকবে। যেমন ধরুন ১ থেকে ১০০ পর্যন্ত দেখতে চান তাহলে সেটা করতে পারেন মাত্র কয়েক লাইনেই, লুপ দিয়ে। ওয়েব এপ্লিকেশন তৈরীর সময় এরুপ হাজার হাজার অবস্থা আসবে যেখানে আপনাকে লুপ ব্যবহার করতে হবে। যেমন
- একটা ড্রপডাউন তৈরী করতে হবে যেখানে ১-১২ পর্যন্ত থাকবে যাতে ইউজার যেকোনটি সিলেক্ট করে দিতে পারে (তারিখ নির্বাচনের জন্য এরুপ ড্রপডাউন লাগতে পারে), এখানে লুপ ব্যবহার করতে হবে।
- ডেটাবেসে হাজার হাজার ডেটা আছে, কোয়েরি করে একটা লুপে ফেলে দিলেই একটার পর একটা ডেটা আসতে থাকবে।
ইত্যাদি।
পিএইচপিতে কয়েক ধরনের লুপ আছে যেমন
-
ফর লুপ (for loop)
-
হোয়াইল লুপ (while loop)
-
ফরইচ লুপ (foreach loop)
-
ডু হোয়াইল লুপ (do...while loop)
মুলত সবচেয়ে বেশি লাগে ফর লুপ, ফরইচ এবং এরপর হোয়াইল লুপ। ডু হোয়াইল কম লাগে।
https://www.webcoachbd.com/php-basic/php-loop