ניתן להשתמש ב-PHP עבור לולאה כדי לעבור קבוצת קוד למספר הפעמים שצוין.
יש להשתמש בו אם מספר האיטרציות ידוע, אחרת השתמש בעוד לולאה. פירוש הדבר עבור לולאה משמש כאשר אתה כבר יודע כמה פעמים אתה רוצה לבצע בלוק קוד.
דפוס עיצוב יחיד ג'אווה
זה מאפשר למשתמשים לשים את כל ההצהרות הקשורות ללולאה במקום אחד. ראה בתחביר המופיע להלן:
תחביר
for(initialization; condition; increment/decrement){ //code to be executed }
פרמטרים
ה-php for loop דומה ל-java/C/C++ for loop. לפרמטרים של for loop יש את המשמעויות הבאות:
אִתחוּל - אתחול ערך מונה הלולאה. הערך ההתחלתי של לולאת for נעשה פעם אחת בלבד. פרמטר זה הוא אופציונלי.
מַצָב - הערך כל ערך איטרציה. הלולאה פועלת ברציפות עד שהתנאי הוא שקר. אם TRUE, ביצוע הלולאה ממשיך, אחרת ביצוע הלולאה מסתיים.
הגדלה/ירידה - זה מגדיל או מקטין את הערך של המשתנה.
תרשים זרימה
דוגמא
<?php for($n=1;$n<=10;$n++){ echo '$n <br/>'; } ?>
תְפוּקָה:
מה זה const ב-java
1 2 3 4 5 6 7 8 9 10
דוגמא
כל שלושת הפרמטרים הם אופציונליים, אבל נקודה-פסיק (;) חייבת לעבור ללולאה. אם לא נעביר פרמטרים, זה יבצע אינסוף.
<?php $i = 1; //infinite loop for (;;) { echo $i++; echo '</br>'; } ?>
תְפוּקָה:
1 2 3 4 . . .
דוגמא
להלן הדוגמה של הדפסת מספרים מ-1 עד 9 בארבע דרכים שונות באמצעות for loop.
<?php /* example 1 */ for ($i = 1; $i <= 9; $i++) { echo $i; } echo '</br>'; /* example 2 */ for ($i = 1; ; $i++) { if ($i > 9) { break; } echo $i; } echo '<br>'; /* example 3 */ $i = 1; for (; ; ) { if ($i > 9) { break; } echo $i; $i++; } echo '<br>'; /* example 4 */ for ($i = 1, $j = 0; $i
תְפוּקָה:
123456789 123456789 123456789 123456789
PHP מקונן ללולאה
אנחנו יכולים להשתמש עבור לולאה בתוך לולאה ב-PHP, זה ידוע כ- Nested for loop. לולאת לולאה פנימית מופעלת רק כאשר נמצא מצב לולאה חיצוני נָכוֹן .
במקרה של לולאה פנימית או מקוננת עבור לולאה, Nested for לולאה מבוצעת במלואה עבור לולאה חיצונית אחת. אם יש לבצע לולאה חיצונית 3 פעמים ופנימית לולאה 3 פעמים, לולאה פנימית עבור לולאה תתבצע 9 פעמים (3 פעמים עבור לולאה חיצונית 1, 3 פעמים עבור לולאה חיצונית 2 ו-3 פעמים עבור לולאה חיצונית שלישית).
דוגמא
<?php for($i=1;$i<=3;$i++){ for($j=1;$j<=3;$j++){ echo '$i $j <br/>'; } } ?>
תְפוּקָה:
1 1 1 2 1 3 2 1 2 2 2 3 3 1 3 2 3 3
PHP לכל לולאה
PHP עבור כל לולאה משמש למעבר בין רכיבי מערך.
תחביר
foreach( $array as $var ){ //code to be executed } ?>
דוגמא
<?php $season=array('summer','winter','spring','autumn'); foreach( $season as $arr ){ echo 'Season is: $arr <br />'; } ?>
תְפוּקָה:
ארגון וארכיטקטורת מחשבים
Season is: summer Season is: winter Season is: spring Season is: autumn
לפרטים נוספים על כל לולאה, לחץ כאן .