דילוג לתוכן
  • חוקי הפורום
  • פופולרי
  • לא נפתר
  • משתמשים
  • חיפוש גוגל בפורום
  • צור קשר
עיצובים
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • ברירת מחדל (ללא עיצוב (ברירת מחדל))
  • ללא עיצוב (ברירת מחדל)
כיווץ
מתמחים טופ
  1. דף הבית
  2. מחשבים וטכנולוגיה
  3. רשתות
  4. פיתוח ועיצוב אתרים
  5. מערכות ניהול תוכן
  6. וורדפרס
  7. עזרה הדדית - וורדפרס
  8. הפונקציות switch&case ב PHP

הפונקציות switch&case ב PHP

מתוזמן נעוץ נעול הועבר עזרה הדדית - וורדפרס
php
1 פוסטים 1 כותבים 86 צפיות 1 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • אבייא מנותק
    אבייא מנותק
    אביי
    כתב ב נערך לאחרונה על ידי אביי
    #1

    הפונקציות switch&case ב PHP
    המרת משתנה למחרוזת אחרת

    //בואו ונניח שאני רוצה לכתוב סקריפט קטן שמחליף מספר ביום בשבוע. אם המשתנה הוא ‘אחד’, הסקריפט ידפיס את המילה ‘Sunday’. אם המשתנה הוא שתיים, הסקריפט ידפיס את המילה ‘Monday’ וכך הלאה. אני יכול להשתמש בשיטה ה-if וה-if else, אבל יצא לי קוד באורך הגלות. במקום זה, אני יכול להעמיד ‘למבחן’ את המשתנה שלי ולציין מה יקרה כאשר המספר שלו שווה לאחת, שתיים, שלוש וכך הלאה. אני אפילו יכול לציין איזשהו default במידה ויש לו מספר שלא תואם לציפיות שלי.

    //יש הסבר מפורט יותר על צורת הרכבת הקוד בסוף הפוסט.

    <?php
    
        $my_var = 5;
        switch($my_var) {
        case 1:
          print 'יום ראשון';
          break;
        case 2:
          print 'יום שני';
          break;
        case 3:
          print 'יום שלישי';
          break;
        case 4:
          print 'Wednesday';
          break;
        case 5:
          print 'Thursday';
          break;
        case 6:
          print 'Friday';
          break;
        case 7:
          print 'Saturday';
          break;
        default: 
          print 'my_var is not 1-7!';
          break;
    

    //ראשית אני מכניס את המשתנה לתוך תנאי switch על הסוגריים הרגילות והסוגריים המסולסלות. אחרי כן אני פשוט כותב כל case, מה קורה בתוך ה-case (יכול להיות יותר משורה אחת, אגב) ואז break. ה-break עצמו הוא חשוב מאד ואסור לדלג מעליו. בסוף אני מציין case מיוחד שהוא ה-default. שם כתוב בדיוק מה קורה אם המשתנה my_var הוא לא אחד מהמספרים האלו.
    }

    ניתן ליצור עימי קשר 8140hp+mt@gmail.com

    תגובה 1 תגובה אחרונה
    3

    • התחברות

    • אין לך חשבון עדיין? הרשמה

    • התחברו או הירשמו כדי לחפש.
    • פוסט ראשון
      פוסט אחרון
    0
    • חוקי הפורום
    • פופולרי
    • לא נפתר
    • משתמשים
    • חיפוש גוגל בפורום
    • צור קשר