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

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

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

עזרה|חילוץ מספר בPHP

מתוזמן נעוץ נעול הועבר תכנות
17 פוסטים 3 כותבים 237 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • ל מנותק
    ל מנותק
    לעזור לכולם
    השיב ליוסף בן שמעון ב נערך לאחרונה על ידי
    #7

    @יוסף-בן-שמעון
    זה קצת מסובך אם הינך מאוד מעוניין אכתוב לך

    י dovidD 2 תגובות תגובה אחרונה
    0
    • י מנותק
      י מנותק
      יוסף בן שמעון
      השיב ללעזור לכולם ב נערך לאחרונה על ידי
      #8

      @לעזור-לכולם אתה לא חייב 🙂
      יכול להיות שזה יעזור לחברים לעזור לך, כשמבינים את הסיטואציה המלאה יותר קל להתאים פתרונות

      ל תגובה 1 תגובה אחרונה
      5
      • ל מנותק
        ל מנותק
        לעזור לכולם
        השיב ליוסף בן שמעון ב נערך לאחרונה על ידי
        #9

        @יוסף-בן-שמעון
        או קיי
        למשל אם אני מקבל דרך הטלפון סדרת הקשות שאני רוצה לתרגם את זה למוצרים
        למשל 20 זה תפוחי אדמה ו 200 זה עגבניות וכן הלאה
        אז אני משתמש או בstr_replace או ב preg_replase אבל אם אני אגדיר להחליף את 20 הוא יחליף לי גם את 200

        dovidD תגובה 1 תגובה אחרונה
        0
        • dovidD מנותק
          dovidD מנותק
          dovid ניהול
          השיב ללעזור לכולם ב נערך לאחרונה על ידי dovid
          #10

          @לעזור-לכולם הבעיה שלך זה ניתוח הבעיה וביטויה, עוד לפני הבעיה עצמה.
          ההרגשה שהצורך מסובך וצריך לשטוח את כל הרקע המורכב שמביא לצורך, הוא שגוי, זה פשוט שלב אחד לפני הבנה מדוייקת יותר שלך הצורך.
          נניח שיש לך קוד חלומי שעושה בדיוק מה שצריך והכל טוב, ואתה רק נדרש לשאלה מה האפיון המדוייק של הקוד הזה ("מקבל מספר, ומקבל הגדרה מה לחפש, והוא מחזיר רשימה, בום!").

          מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

          בכל נושא אפשר ליצור קשר dovid@tchumim.com

          תגובה 1 תגובה אחרונה
          4
          • dovidD מנותק
            dovidD מנותק
            dovid ניהול
            השיב ללעזור לכולם ב נערך לאחרונה על ידי
            #11

            @לעזור-לכולם אמר בעזרה|חילוץ מספר בPHP:

            @יוסף-בן-שמעון
            או קיי
            למשל אם אני מקבל דרך הטלפון סדרת הקשות שאני רוצה לתרגם את זה למוצרים
            למשל 20 זה תפוחי אדמה ו 200 זה עגבניות וכן הלאה
            אז אני משתמש או בstr_replace או ב preg_replase אבל אם אני אגדיר להחליף את 20 הוא יחליף לי גם את 200

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

            מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

            בכל נושא אפשר ליצור קשר dovid@tchumim.com

            ל תגובה 1 תגובה אחרונה
            0
            • ל מנותק
              ל מנותק
              לעזור לכולם
              השיב לdovid ב נערך לאחרונה על ידי
              #12

              @dovid

              <?php
              
              function replace($k){
              $array_number = ['/31/','/32/','/33/','/34/','/21/','/22/','/23/','/24/','/61/','/62/','/63/','/64/','/51/','/52/','/53/','/54/','/55/','/41/','/42/','/43/','/44/','/45/','/91/','/92/','/93/','/94/','/95/','/81/','/82/','/83/','/84/','/71/','/72/','/73/','/74/','/01/','/02/'];
              
              $array_abc = [ "א","ב","ג",3,"ד","ה","ו",2,"ז","ח","ט",6,"י","כ","ך","ל",5,"מ","נ","ן",4,"ס","ע","פ","ף",9,"צ","ץ","ק",8,"ר","ש","ת",7," ",0];
              return preg_replace($array_number,$array_abc,$k);
              }
              $a = replace(41526132);
              print $a;
              
              
              י dovidD 2 תגובות תגובה אחרונה
              0
              • י מנותק
                י מנותק
                יוסף בן שמעון
                השיב ללעזור לכולם ב נערך לאחרונה על ידי
                #13

                @לעזור-לכולם
                לא הבנתי מה זה המערך $array_number זה המערך של המוצרים? ומה זה $array_abc ?

                ל dovidD 2 תגובות תגובה אחרונה
                0
                • ל מנותק
                  ל מנותק
                  לעזור לכולם
                  השיב ליוסף בן שמעון ב נערך לאחרונה על ידי
                  #14

                  @יוסף-בן-שמעון
                  החלפה של מספרים באותיות

                  תגובה 1 תגובה אחרונה
                  0
                  • dovidD מנותק
                    dovidD מנותק
                    dovid ניהול
                    השיב ליוסף בן שמעון ב נערך לאחרונה על ידי dovid
                    #15

                    @יוסף-בן-שמעון
                    ראה פה
                    https://www.php.net/manual/en/function.preg-replace.php

                     If both pattern and replacement parameters are arrays, each pattern will be replaced by the replacement counterpart. If there are fewer elements in the replacement array than in the pattern array, any extra patterns will be replaced by an empty string.
                    

                    מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

                    בכל נושא אפשר ליצור קשר dovid@tchumim.com

                    תגובה 1 תגובה אחרונה
                    1
                    • dovidD מנותק
                      dovidD מנותק
                      dovid ניהול
                      השיב ללעזור לכולם ב נערך לאחרונה על ידי
                      #16

                      @לעזור-לכולם אתה יכול להסביר לי איך מהמספר 41526132
                      אתה מבין איזה מוצר מדובר? כשאני מבין מהקוד שלך שהמוצרים הם בני מקסימום שני ספרות.
                      אם אבין אוכל להסביר גם למחשב עם PHP.

                      מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

                      בכל נושא אפשר ליצור קשר dovid@tchumim.com

                      ל תגובה 1 תגובה אחרונה
                      2
                      • ל מנותק
                        ל מנותק
                        לעזור לכולם
                        השיב לdovid ב נערך לאחרונה על ידי
                        #17

                        @dovid
                        אז ככה ניסיתי להסתדר לבד לכן האפרות הראשונה שהיה לי שבמקום ש,555, לדוגמא יהיה שווה ל ,ך, אז הגדרתי ש 53 יהיה שווה ל ,ך,
                        ואז אכן לא יהיו לי את הבעיה הזאת כי אין שום מספר הדומה לחבירו

                        אך לבסוף ברוך השם הסתדרתי
                        ההסבר
                        השרת מיד כשפגש את המספר הראשון שהוא מספר קטן הוא מייד תרגם אותו למה שהוגדר ולכן לא מצא אף פעם את המספר הגדול
                        לכן הגדרתי במערך שקודם יהיה '555' ואחר כך '55' ורק אחר כך '5'

                        תודה לכם

                        תגובה 1 תגובה אחרונה
                        0
                        • dovidD dovid העביר נושא זה מ-תכנות ב-

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

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

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