পিএইচপি যখন লুপগুলি কোডের একটি ব্লক নির্বাহ করে যখন নির্দিষ্ট শর্তটি সত্য হয়। প্রায়শই যখন আপনি কোড লিখেন, আপনি একই কোডটির ব্লকটি পরপর বার বার চালনা করতে চান। কোনও স্ক্রিপ্টে প্রায় সমান কোড-লাইন যুক্ত করার পরিবর্তে আমরা এ জাতীয় কাজটি সম্পাদন করতে লুপগুলি ব্যবহার করতে পারি।

পিএইচপি-তে আমাদের নীচের লুপিং স্টেটমেন্টগুলি রয়েছে: while- কোডের ব্লকটি একবার লুপ করে, এবং তারপরে নির্দিষ্ট শর্তটি যতক্ষণ সত্য হয় ততক্ষণ লুপটি পুনরাবৃত্তি করে do while - কোডের একটি ব্লকের মাধ্যমে একবার লুপ করে, এবং তারপরে নির্দিষ্ট অবস্থার সত্য হওয়া পর্যন্ত লুপটি পুনরাবৃত্তি করে for - কোডের একটি ব্লক দিয়ে নির্দিষ্ট সময়ের মধ্যে লুপ করে foreach - অ্যারেতে প্রতিটি উপাদানের জন্য কোডের ব্লক দিয়ে লুপ করে Syntax while (condition is true) {

   code to be executed;

}

নীচের উদাহরণটি প্রথমে একটি পরিবর্তনশীল $ x থেকে 1 ($ x = 1) সেট করে। তারপরে, লুপটি $ x যতটা কম, বা 5 ($ x <= 5) এর সমান ততক্ষণ চলতে থাকবে। প্রতিবার লুপটি চালালে x 1 x বৃদ্ধি পাবে ($ x ++): <?php $x = 1;

while($x <= 5) {

   echo "The number is: $x 
"; $x++;

} ?>