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

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. IF על טקסט עם תוים מיוחדים, PHP

IF על טקסט עם תוים מיוחדים, PHP

מתוזמן נעוץ נעול הועבר תכנות
7 פוסטים 4 כותבים 100 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • chagoldC מנותק
    chagoldC מנותק
    chagold
    כתב ב נערך לאחרונה על ידי chagold
    #1

    איזה IF אני עושה על התוכן הזה?

    $code = '$data';
    if ($code != 0) { echo 'no 0';}
    

    תודה.

    chagoldC OdedDvirO 2 תגובות תגובה אחרונה
    0
    • chagoldC מנותק
      chagoldC מנותק
      chagold
      השיב לchagold ב נערך לאחרונה על ידי chagold
      #2
      פוסט זה נמחק!
      תגובה 1 תגובה אחרונה
      0
      • OdedDvirO מנותק
        OdedDvirO מנותק
        OdedDvir
        השיב לchagold ב נערך לאחרונה על ידי
        #3

        @chagold לא הבנתי מה השאלה, מה אתה רוצה להשיג?

        chagoldC תגובה 1 תגובה אחרונה
        2
        • chagoldC מנותק
          chagoldC מנותק
          chagold
          השיב לOdedDvir ב נערך לאחרונה על ידי chagold
          #4

          @odeddvir אמר בIF על טקסט עם תוים מיוחדים, PHP:

          @chagold לא הבנתי מה השאלה, מה אתה רוצה להשיג?

          א. משום מה בטעות הלינק שהבאתי לפני כן היה שגוי. ערכתי.
          ב. כיון שהערך ב$code הוא לא 0 אז זה אמור להחזיר תשובה. והוא מחזיר ריק.

          chagoldC תגובה 1 תגובה אחרונה
          0
          • chagoldC מנותק
            chagoldC מנותק
            chagold
            השיב לchagold ב נערך לאחרונה על ידי chagold
            #5

            @chagold אני מנסה להעריך שזה כיון שכשהIF בPHP מקבל השוואה בין 2 ערכים שאחד מספרי אז הוא ממיר את הערך הסטרינגי למספר וממילא ההשוואה ל0 יוצאת נכונה.
            אז זה לא נוגע לתוים מיוחדים, אלא לכל סטרינג וכנ"ל.
            עשיתי כאן דוגמא.
            מוזר.

            שואףש yossizY 2 תגובות תגובה אחרונה
            1
            • שואףש מנותק
              שואףש מנותק
              שואף
              השיב לchagold ב נערך לאחרונה על ידי
              #6

              @chagold לא בטוח שהבנתי את השאלה
              אבל אם אתה רוצה שה$data ייכנס ל$code, צריך לעטוף במרכאות כפולות.

              ליצירת קשר: admin@i-call.me

              הידד! גישה למייל גם בלי מחשב ואינטרנט!

              תגובה 1 תגובה אחרונה
              0
              • yossizY מחובר
                yossizY מחובר
                yossiz
                השיב לchagold ב נערך לאחרונה על ידי yossiz
                #7

                @chagold אמר בIF על טקסט עם תוים מיוחדים, PHP:

                כיון שכשהIF בPHP מקבל השוואה בין 2 ערכים שאחד מספרי אז הוא ממיר את הערך הסטרינגי למספר וממילא ההשוואה ל0 יוצאת נכונה.

                בדיוק. ב-PHP יש שני אופרטורים להשוואה: == ו-===. ההבדל הוא ש-=== משווה בצורה קפדנית, משא"כ == עושה לפני ההשוואה פעולה שנקרא type juggling. דהיינו שהוא ממיר את הערכים לסוגים דומים לפי כללים ידועים (או לא ידועים...) ואח"כ הוא עושה את ההשוואה.
                הכללים הנ"ל מאוד מסובכים, וההמלצה היא תמיד להשתמש באופרטור === כאשר אין הכרח חזק להשתמש ב-==.
                הבדל דומה קיים ב-JS ושוב ההמלצה כנ"ל.

                📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה

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

                בא תתחבר לדף היומי!
                • התחברות

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

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