תכנות PHP לולאות

אנחנו ממשיכים בסדרת המאמרים שלנו בנושא PHP ופיתוח , כמו שאמרתי בהתחלה מי שמפתח בשפה ממשפחת C שזה כולל את C# C++ C JAVA וכו’ יימצא בקלות מאוד את הידיים והרגליים בשפה הנחמדה הזו.
בתור מתכנתי PHP חובה עליכם לדעת על תכנות לולאות PHP בכדי לחזור על מספר פעולות מסוימות באופן אוטומטי.

אז אנחנו מתחילים ,
בעצם קיימות בPHP כמה סוגים של לולאות לכל אחת שימוש שונה , אני אתחיל בלולאת “כל עוד” ובתרגום חופשי while –

למעשה מה שעשינו פה זה יצרנו משתנה בשם var שמכיל ערך מספרי , כל חזרה על הלולאה הוא מוסיף +1 למשתנה ולמעשה זה מה שיודפס על המסך –

כמובן שהמספרים יהיו מ0 עד 9 כי הרצנו את הלולאה 10 פעמים.
לאחר מכן הבאה בתור היא הלולאה do while שההבדל שלה מwhile הוא כזה , ואני אדגים בקוד –

ההבדל הגדול שלה מwhile לבדה הוא שקודם כל היא מבצעת פעולה ולאחר מכן בודקת את התנאי ששמנו לה.
בפועל לא ראיתי שימוש נרחב בלולאה הזו אבל האפשרות הזו קיימת ואפשרי להשתמש בה.

הבאה בתור היא הלולאה for , שלמעשה היא לולאה המותנית גם כן בתנאי מסוים והתחביר שלה נראה כך –

למעשה גם כאן תהיה לנו ספירה כל עוד x קטן מ10 (מ0 עד 9) , הלולאה הזו מאוד חשובה ונעשה בה שימוש נרחב , לדוג’ אם אנחנו רוצים לעשות פעולה על מספר מסוים באופן הבא –

או שאנחנו מעוניינים להציג ID ליד כל מילה שאנחנו מדפיסים –

הלולאה המתקדמת יותר , היא foreach שרצה על מערכים , לולאה סופר שימושים מאחר וכל המידע שאנחנו עושים בו שימוש נרחב נמצא במערכים.
הלולאה נראת כך על מערך חד מימדי –

הפלט צריך להראות כך

עד כאן הכל טוב ונחמד , אבל מה קורה במידה והמערך הוא דו מימדי ואנחנו מעוניינים להריץ עליו לולאות?
כאן הדוגמה הבאה באה להציג לנו שימוש נרחב יותר –

במקרה הזה בחרנו להציג את המספר המזהה של הפרי + הפרי עצמו , וזו דוגמה מאוד מעשית שאני מניח שתתקלו בה המון.
עד כאן שיעור לולאות בPHP.

מקווה שנהנתם ,
עומר.

UP