PHP/לולאות: הבדלים בין גרסאות בדף

תוכן שנמחק תוכן שנוסף
שורה 147:
זה עלול להשמע מסובך בתחילה, אבל זה למעשה פשוט למדי. אם נרצה להריץ לולאה שתרוץ שלושה פעמים, החל מהמספר 1 וכלה במספר 3, נריץ את הלולאה הבאה:
<div style="text-align:left; direction:ltr;">
<pre>
for($i=1;$i<=3;$i++)
</pre>
</div>
ניתן לראות את החוקים הבסיסיים של PHP נוכחים בקלות. תחילה אנו קוראים ללולאת הFOR, ובתוך הסוגריים שלה אנו מגדירים את המשתנה הראשוני. $i הוא שם נפוץ, אבל ניתן להשתמש בכל שם משתנה רצוי. אנו מגדירים ש$i, בתחילת הלולאה, שווה ל1. אנו מסיימים את החלק הראשון בנקודה-פסיק. בחלק השני אנו מגדירים את תנאי ההמשכיות - על הלולאה להמשך כל עוד $i קטן או שווה ל3, נקודה-פסיק. ולבסוף פעולת ההרצה. ++i$ מסמל עלייה במספר אחד (או באות אחת, אם $i הוא ערך מחרוזת). הפונקציה שבתוך לולאת הfor תורץ תחילה כאשר $i שווה לאחד, וכאשר הפונקציה תסתיים, $i יעלה במספר אחד, ויהפוך לשתיים. הפונקציה תורץ שוב. $i יהפוך לשלוש - הוא עדיין בתוך תנאי ההמשכיות של הלולאה. הפונקציה תורץ פעם שלישית, ו$i יוגדר כ4. כעת הוא לא בתוך תנאי ההמשכיות של הלולאה, ולכן הלולאה תפסק.
שורה 162 ⟵ 164:
התוצאה שתוצג תהיה:
<div style="text-align:left; direction:ltr;">
<pre>
Loop number 1.</br>
Loop number 21.</br>
Loop number 32.</br>
Loop number 13.</br>
</pre>
</div>