PHP में नेस्टेड लूप्स का उपयोग करके निरंतर बढ़ती संख्याओं का त्रिकोण पैटर्न बनाया जा सकता है। यह पैटर्न लूप नियंत्रण और काउंटर वेरिएबल प्रबंधन को दर्शाता है।
उदाहरण
<?php
function continuous_pattern($val) {
$num = 1;
for ($m = 0; $m < $val; $m++) {
for ($n = 0; $n <= $m; $n++) {
echo $num . " ";
$num = $num + 1;
}
echo "\n";
}
}
$val = 4;
continuous_pattern($val);
?>
आउटपुट
1 2 3 4 5 6 7 8 9 10
कोड विश्लेषण:
continuous_pattern()फ़ंक्शन पंक्तियों की संख्या ($val) स्वीकार करता है।$num = 1से शुरू होता है और प्रत्येक प्रिंट के बाद बढ़ता है।- बाहरी लूप पंक्तियों को नियंत्रित करता है (0 से
$val-1)। - आंतरिक लूप वर्तमान पंक्ति संख्या के बराबर संख्याएँ प्रिंट करता है (
$n <= $m)। - प्रत्येक पंक्ति के बाद नई लाइन (
"\n") जोड़ी जाती है।
पैटर्न संरचना
पंक्ति 1: 1 संख्या (1)
पंक्ति 2: 2 संख्याएँ (2 3)
पंक्ति 3: 3 संख्याएँ (4 5 6)
पंक्ति 4: 4 संख्याएँ (7 8 9 10)
उन्नत विविधताएँ
- उल्टा त्रिकोण: बाहरी लूप को
$val-1से 0 तक डिक्रीमेंट करें। - पिरामिड पैटर्न: प्रत्येक पंक्ति से पहले स्पेस जोड़कर केंद्रित करें।
- विशिष्ट सीमा:
$numको किसी भी प्रारंभिक मान से इनिशियलाइज़ करें। - HTML आउटपुट:
"\n"के स्थान पर"<br>"और स्पेस के लिए" "उपयोग करें।
व्यावहारिक अनुप्रयोग
ऐसे पैटर्न प्रोग्रामिंग साक्षात्कार, एल्गोरिदमिक सोच विकसित करने और लूप नेस्टिंग समझने के लिए आम हैं। ये मैट्रिक्स संचालन और 2D सरणी ट्रैवर्सल की नींव भी बनाते हैं।