পিএইচপি while লুপ
আমরা প্রতিনিয়তই বিভিন্ন কোড লিখি, এর মধ্যে কিছু কোড থাকে যে কোডগুলোকে আমাদের বার বার রান করাতে হয়। এক্ষেত্রে আমরা একই ধরনের কোড বার বার না লিখে লুপের সাহায্য নিই। কেননা লুপ ব্যবহার করলে একই ধরনের কোড বার বার লেখার প্রয়োজন হয় না।
পিএইচপি লুপ
পিএইচপিতে নিম্নোক্ত লুপ স্টেটমেন্ট ব্যবহৃত হয়ঃ
- while লুপ - যতক্ষণ পর্যন্ত কন্ডিশন সত্য থাকে ততক্ষণ পর্যন্ত while loop এর কোড ব্লক সম্পাদিত(execute) হতে থাকে।
- do...while লুপ - প্রথমেই কোড ব্লক একবার সম্পাদিত হয়। এরপরে যতক্ষণ পর্যন্ত কন্ডিশন সত্য থাকে ততক্ষণ পর্যন্ত এর কোড ব্লক সম্পাদিত(execute) হতে থাকে।
- for লুপ - নির্দিষ্ট সংখ্যক বার কোনো কোড ব্লক সম্পাদিত(execute) হয়।
- foreach লুপ - array এর প্রত্যেক এলিমেন্টের জন্য কোড ব্লক সম্পাদিত(execute) হয়।
পিএইচপি while লুপ
যতক্ষণ পর্যন্ত কন্ডিশন সত্য থাকে ততক্ষণ পর্যন্ত while loop এর কোড ব্লক সম্পাদিত(execute) হতে থাকে।
সিনট্যাক্স
while (কন্ডিশন সত্য থাকে) {
কোড সম্পাদিত হতে থাকবে;
}
নিচের উদাহরণে প্রথমে $number এর মধ্যে 0 ($number = 0) রাখা হয়। তারপরে যতক্ষণ পর্যন্ত $number এর ভ্যালু 3 এর ছোট অথবা সমান ($number <= 3) থাকে ততক্ষণ পর্যন্ত while লুপ চলতে থাকবে। লুপ যত বার রান করে ততবার $number এর ভ্যালু 1 করে বৃদ্ধি পায়($number++):
উদাহরণ
<!DOCTYPE html>
<html>
<head>
<title>পিএইচপি উদাহরণ</title>
</head>
<body>
<?php
$number = 0;
while($number <= 3) {
echo "সংখ্যাটি হলোঃ $number <br>";
$number++;
}
?>
</body>
</html>
ফলাফল
সংখ্যাটি হলোঃ 0
সংখ্যাটি হলোঃ 1
সংখ্যাটি হলোঃ 2
সংখ্যাটি হলোঃ 3