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

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

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

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

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

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

    י מנותק
    י מנותק
    יוסף בן שמעון
    כתב ב נערך לאחרונה על ידי
    #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
        • ל לעזור לכולם

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

          dovidD מנותק
          dovidD מנותק
          dovid
          ניהול
          כתב ב נערך לאחרונה על ידי
          #11

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

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

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

          • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
          • בכל נושא אפשר ליצור קשר dovid@tchumim.com
          ל תגובה 1 תגובה אחרונה
          0
          • dovidD dovid

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

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

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

            ל מנותק
            ל מנותק
            לעזור לכולם
            כתב ב נערך לאחרונה על ידי
            #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
            • ל לעזור לכולם

              @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;
              
              
              י מנותק
              י מנותק
              יוסף בן שמעון
              כתב ב נערך לאחרונה על ידי
              #13

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

              ל dovidD 2 תגובות תגובה אחרונה
              0
              • י יוסף בן שמעון

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

                ל מנותק
                ל מנותק
                לעזור לכולם
                כתב ב נערך לאחרונה על ידי
                #14

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

                תגובה 1 תגובה אחרונה
                0
                • י יוסף בן שמעון

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

                  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
                  • ל לעזור לכולם

                    @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 מנותק
                    dovidD מנותק
                    dovid
                    ניהול
                    כתב ב נערך לאחרונה על ידי
                    #16

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

                    • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
                    • בכל נושא אפשר ליצור קשר dovid@tchumim.com
                    ל תגובה 1 תגובה אחרונה
                    2
                    • dovidD dovid

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

                      ל מנותק
                      ל מנותק
                      לעזור לכולם
                      כתב ב נערך לאחרונה על ידי
                      #17

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

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

                      תודה לכם

                      תגובה 1 תגובה אחרונה
                      0
                      • dovidD dovid העביר נושא זה מ-תכנות ב-
                      תגובה
                      • תגובה כנושא
                      התחברו כדי לפרסם תגובה
                      • מהישן לחדש
                      • מהחדש לישן
                      • הכי הרבה הצבעות


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

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

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