PHP के लिए जब तक स्थिति दोहराई जाती है तब तक लूप अपने दायरे में कोड चलाता है।

PHP के लिए चक्र पैरामीटर:

  • init काउंटर : लूप काउंटर को इनिशियलाइज़ करता है।
  • परीक्षण काउंटर: प्रत्येक लूप पुनरावृत्ति पर स्थिति का मूल्यांकन किया जाता है। यदि स्थिति सत्य हो जाती है, तो लूप जारी रहता है; यदि यह गलत लौटाता है, तो लूप समाप्त हो जाता है।
  • वेतन वृद्धि काउंटर: लूप काउंटर का मान बढ़ाता है।

PHP के लिए लूप का सिंटैक्स इस प्रकार है।

for (init counter; test counter; increment counter;) {
    // her iterasyonda çalıştırılacak kodlar
}

लूप के लिए PHP

नीचे PHP के लिए लूप उदाहरण में, हमने 0 से 10 तक की संख्याएँ मुद्रित कीं।

हमने फॉर स्टेटमेंट का उपयोग करके लूप शुरू किया। हमने $i वेरिएबल को 0 मान देकर लूप काउंटर बनाया। यदि $i वेरिएबल डेटा 10 से कम या उसके बराबर है, तो हमने परीक्षण काउंटर को शर्त दी है। वेतन वृद्धि काउंटर में, जब भी लूप $i++ के साथ वापस आता है, तो हमने $i का मान 1 बढ़ा दिया है।

for ($i = 0; $i <= 10; $i++) {
  echo "Şu anki sayı: {$i} <br />";
}
/*
 * Çıktı: 
Şu anki sayı: 1
Şu anki sayı: 2
Şu anki sayı: 3
Şu anki sayı: 4
Şu anki sayı: 5
Şu anki sayı: 6
Şu anki sayı: 7
Şu anki sayı: 8
Şu anki sayı: 9
Şu anki sayı: 10
*/

नीचे PHP के लिए लूप उदाहरण में, हमने 5 से 1 तक की संख्याएँ मुद्रित कीं।

हमने फॉर स्टेटमेंट का उपयोग करके लूप शुरू किया। हमने $i वेरिएबल को 5 मान देकर लूप काउंटर बनाया। यदि $i वैरिएबल डेटा 1 से अधिक या उसके बराबर है तो हमने परीक्षण काउंटर को शर्त दी है। वृद्धि काउंटर में, हमने $i-- का उपयोग हर बार लूप लौटने पर $i के मान को 1 से कम करने के लिए किया।

युक्ति: हमें हमेशा लूप के तीसरे पैरामीटर में मान बढ़ाने की ज़रूरत नहीं है। यदि हम लूप मान को उच्च से निम्न पर सेट करते हैं, तो हम इस काउंटर में मान घटा देते हैं।

for ($i = 5; $i >= 1; $i--) {
  echo "Şu anki sayı: {$i} <br />";
}
/*
 * Çıktı: 
Şu anki sayı: 5
Şu anki sayı: 4
Şu anki sayı: 3
Şu anki sayı: 2
Şu anki sayı: 1
*/

PHP के लिए वैकल्पिक सिंटैक्स

PHP नियंत्रण संरचनाएँ वैकल्पिक सिंटैक्स का समर्थन करती हैं। PHP के लिए लूप एक लूप है जो वैकल्पिक सिंटैक्स का समर्थन करता है। वैकल्पिक वाक्यविन्यास इस प्रकार है। फॉर स्टेटमेंट के बाद, हम कोड ब्लॉक को कर्ली ब्रैकेट से शुरू करने के बजाय कोलन से शुरू करते हैं। PHP के लिए कथन के अंत में घुंघराले कोष्ठकों को बंद करने के बजाय, एंडफ़ोर; हम अभिव्यक्ति का उपयोग करके लूप के कोड ब्लॉक को समाप्त करते हैं।

for (init counter; test counter; increment counter;):
    // her iterasyonda çalıştırılacak kodlar
endfor;

नीचे दिए गए उदाहरण में, हमने PHP फॉर लूप में वैकल्पिक सिंटैक्स के साथ 10 से 50 तक की संख्याएँ मुद्रित कीं।

for ($i = 10; $i <= 50; $i+=10):
  echo "Şu anki sayı: {$i} <br />";
endfor;
/*
 * Çıktı: 
Şu anki sayı: 10
Şu anki sayı: 20
Şu anki sayı: 30
Şu anki sayı: 40
Şu anki sayı: 50
*/