סקירת הפרויקט והנתונים
חלק מהיחידה יסודות במסלול ה-PHP של Coddy. שיעור 54 מתוך 71.
אתגר
קלבפרק הזה תבנה מנהל פשוט של רשימת משימות באמצעות מערכים.
קרא שלוש שורות קלט, שכל אחת מהן מכילה תיאור של משימה (למשל, Buy groceries).
צור מערך $todos שמכיל שלושה מערכי משימות. כל משימה צריכה להיות מערך אסוציאטיבי עם:
"task"- תיאור המשימה מהקלט"completed"- הגדר ל-falseעבור כל המשימות
לאחר מכן הדפס:
- את תיאור המשימה הראשונה
- את תיאור המשימה השנייה
- את המספר הכולל של המשימות ברשימה
הדפס כל תוצאה בשורה נפרדת.
דוגמה:
אם הקלטים הם Buy groceries, Walk the dog ו-Finish homework, הפלט צריך להיות:
Buy groceries
Walk the dog
3אם הקלטים הם Clean room, Call mom ו-Read book, הפלט צריך להיות:
Clean room
Call mom
3נסו בעצמכם
<?php
// קראו שלושה תיאורי משימות
$task1 = trim(fgets(STDIN));
$task2 = trim(fgets(STDIN));
$task3 = trim(fgets(STDIN));
// TODO: כתבו את הקוד שלכם למטה
// צרו מערך $todos המכיל שלושה מערכים של משימות
// כל משימה צריכה להיות מערך אסוציאטיבי עם המפתחות "task" ו-"completed"
// הדפיסו את תיאור המשימה הראשונה
// הדפיסו את תיאור המשימה השנייה
// הדפיסו את מספר המשימות הכולל
?>כל השיעורים ביחידה יסודות
4אופרטורי השוואה ולוגיקה
אופרטורי השוואהשוויון וזהותאופרטורים לוגיים — חלק 1אופרטורים לוגיים — חלק 2סיכום — לוגיקה פשוטה2משתנים וסוגי נתונים
מספריםמחרוזות ומירכאותערכים בוליאנייםכללי מתן שמותסיכום – אתחול משתניםמשתנים ריקיםשרשור מחרוזותקבלת קלט מהמשתמשהמרה לסוגים שונים3אופרטורים בסיסיים
אופרטורים אריתמטייםאופרטור מודולואופרטור חזקההשמה משולבתהגדלה והקטנהקדימות אופרטוריםסיכום — חישובים פשוטיםאופרטורים למחרוזות6מערכים חלק 1 – ממוספרים באינדקס
מבוא למערכיםיצירת מערכים ממוספרים באינדקסגישה לאיברים לפי אינדקסשינוי איברים לפי אינדקסגודל המערך באמצעות Countהוספת איברים למערךסיכום – ניהול רשימה פשוטה9פרויקט: רשימת משימות פשוטה
סקירת הפרויקט והנתוניםהוספת משימה חדשהתרגלו בעצמכם: קומפיילר PHP אונליין