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

    איך עושים במקלדת טלפונית הקלדה רציפה ללא צורך בסולמית אחרי כל אות (כמו שיש בכמה מודולי API)?

    פורום מפתחים API
    10
    45
    1326
    טוען פוסטים נוספים
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
    תגובה
    • הגיבו כנושא
    התחברו בכדי לפרסם תגובה
    נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
    • ש
      שמואל ש. @מזדה נערך לאחרונה על ידי

      @מזדה כתב באיך עושים במקלדת טלפונית הקלדה רציפה ללא צורך בסולמית אחרי כל אות (כמו שיש בכמה מודולי API)?:

      @לעזור-לכולם יש אפשרות שזה גם יגיד הודעה מאת... או שזה רק במודול של ימות?

      לא הצלחתי להבין מה הקשר לנושא!

      תגובה 1 תגובה אחרונה תגובה ציטוט 4
      • 1
        121244 @לעזור לכולם נערך לאחרונה על ידי

        @לעזור-לכולם כתב באיך עושים במקלדת טלפונית הקלדה רציפה ללא צורך בסולמית אחרי כל אות (כמו שיש בכמה מודולי API)?:

        @שמואל-ש פה יש לך קוד מוכן

        function digits2abc($k)
        {
            $array_number = [3333, 333, 33, 3, 2222, 222, 22, 2, 6666, 666, 66, 6, 55555, 5555, 555, 55, 5, 44444, 4444, 444, 44, 4, 99999, 9999, 999, 99, 9, 8888, 888, 88, 8, 7777, 777, 77, 7, 0, 00, '*'];
            $array_abc = [3, "ג", "ב", "א", 2, "ו", "ה", "ד", 6, "ט", "ח", "ז", 5, "ל", "ך", "כ", "י", 4, "ן", "נ", "ם", "מ", 9, "ף", "פ", "ע", 'ס', 8, "ק", "ץ", 'צ', 7, "ת", "ש", "ר", " ", 0, ""];
            return str_replace($array_number, $array_abc, $k);
        }
        

        אתה יכול להוסיף שיהיה אפשרות להכניס מעבר שורה, נקודה, פסיק, סימן שאלה, סימן קריאה.
        בכ"א תודה מראש

        א ש 2 תגובות תגובה אחרונה תגובה ציטוט 0
        • א
          אליהושש @121244 נערך לאחרונה על ידי

          @121244 כתב באיך עושים במקלדת טלפונית הקלדה רציפה ללא צורך בסולמית אחרי כל אות (כמו שיש בכמה מודולי API)?:

          אתה יכול להוסיף שיהיה אפשרות להכניס מעבר שורה, נקודה, פסיק, סימן שאלה, סימן קריאה.

          מה כל כך קשה להוסיף לבד על פי הרעיון שיש בקוד הנ"ל????

          תגובה 1 תגובה אחרונה תגובה ציטוט 1
          • ש
            שמואל ש. @121244 נערך לאחרונה על ידי

            @121244

            function digits2abc($k)
            {
                $array_number = [3333, 333, 33, 3, 2222, 222, 22, 2, 6666, 666, 66, 6, 55555, 5555, 555, 55, 5, 44444, 4444, 444, 44, 4, 99999, 9999, 999, 99, 9, 8888, 888, 88, 8, 7777, 777, 77, 7, 0, 00, 000, 0000, 00000, 1, 11, 111, 1111, 11111, '*'];
                $array_abc = [3, "ג", "ב", "א", 2, "ו", "ה", "ד", 6, "ט", "ח", "ז", 5, "ל", "ך", "כ", "י", 4, "ן", "נ", "ם", "מ", 9, "ף", "פ", "ע", 'ס', 8, "ק", "ץ", 'צ', 7, "ת", "ש", "ר", " ", "+", "-", "@", 0, ".", "?", "!", ",", 1, ""];
                return str_replace($array_number, $array_abc, $k);
            }
            

            לכאורה זה הקוד
            @לעזור-לכולם זה בסדר?

            תגובה 1 תגובה אחרונה תגובה ציטוט 0
            • ש
              שמואל ש. @לעזור לכולם נערך לאחרונה על ידי

              @לעזור-לכולם הקוד שהעליתי זה בדיוק מה שעשית רק שהוספתי בסוף עוד כמה נתונים גם מההקשות וגם ממה שאמור להיות במקומם לפי הסדר, אבל למעשה אם אני מקיש 00000 נהיה לי חמש רווחים... ואם אני מקיש 11111 נהיה לי חמש נקודות
              למה?

              ל תגובה 1 תגובה אחרונה תגובה ציטוט 0
              • ל
                לעזור לכולם מומחה @שמואל ש. נערך לאחרונה על ידי לעזור לכולם

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

                ש תגובה 1 תגובה אחרונה תגובה ציטוט 1
                • ש
                  שמואל ש. @לעזור לכולם נערך לאחרונה על ידי

                  @לעזור-לכולם עשיתי ככה

                  function digits2abc($k)
                  {
                      $array_number = [3333, 333, 33, 3, 2222, 222, 22, 2, 6666, 666, 66, 6, 55555, 5555, 555, 55, 5, 44444, 4444, 444, 44, 4, 99999, 9999, 999, 99, 9, 8888, 888, 88, 8, 7777, 777, 77, 7, 00000, 0000, 000, 00, 0, 11111, 1111, 111, 11, 1, '*'];
                      $array_abc = [3, "ג", "ב", "א", 2, "ו", "ה", "ד", 6, "ט", "ח", "ז", 5, "ל", "ך", "כ", "י", 4, "ן", "נ", "ם", "מ", 9, "ף", "פ", "ע", 'ס', 8, "ק", "ץ", 'צ', 7, "ת", "ש", "ר", 0, "@", "-", "+", " ", 1, ",", "!", "?", ".", ""];
                      return str_replace($array_number, $array_abc, $k);
                  }
                  

                  ואם אני עושה למשל 00000 הוא מדפיס לי @@@@@

                  ל תגובה 1 תגובה אחרונה תגובה ציטוט 0
                  • ל
                    לעזור לכולם מומחה @שמואל ש. נערך לאחרונה על ידי

                    @שמואל-ש
                    שינית את הסדר גם בשורה השניה?

                    1 ש 3 תגובות תגובה אחרונה תגובה ציטוט 0
                    • 1
                      121244 @לעזור לכולם נערך לאחרונה על ידי

                      @לעזור-לכולם א. מה עובד למסקנא ב. איפה אני מגדיר את המשתנה

                      תגובה 1 תגובה אחרונה תגובה ציטוט 0
                      • ש
                        שמואל ש. @לעזור לכולם נערך לאחרונה על ידי

                        @לעזור-לכולם כתב באיך עושים במקלדת טלפונית הקלדה רציפה ללא צורך בסולמית אחרי כל אות (כמו שיש בכמה מודולי API)?:

                        @שמואל-ש
                        שינית את הסדר גם בשורה השניה?

                        כן, רק משום מה כאן זה השתנה...

                        תגובה 1 תגובה אחרונה תגובה ציטוט 0
                        • ש
                          שמואל ש. @לעזור לכולם נערך לאחרונה על ידי

                          @לעזור-לכולם כתב באיך עושים במקלדת טלפונית הקלדה רציפה ללא צורך בסולמית אחרי כל אות (כמו שיש בכמה מודולי API)?:

                          @שמואל-ש
                          שינית את הסדר גם בשורה השניה?

                          52e4e44c-3efa-4681-bf69-40a0ffc6d9c2-image.png

                          1 2 תגובות תגובה אחרונה תגובה ציטוט 0
                          • 1
                            121244 @שמואל ש. נערך לאחרונה על ידי

                            @שמואל-ש יש משהו עובד?

                            תגובה 1 תגובה אחרונה תגובה ציטוט 0
                            • 1
                              121244 @שמואל ש. נערך לאחרונה על ידי

                              @שמואל-ש צריך גם לעשות קריאה לפונקציה? ואיפה אני מכניס לו משתנה

                              ש תגובה 1 תגובה אחרונה תגובה ציטוט 0
                              • ש
                                שמואל ש. @121244 נערך לאחרונה על ידי

                                @121244 כתב באיך עושים במקלדת טלפונית הקלדה רציפה ללא צורך בסולמית אחרי כל אות (כמו שיש בכמה מודולי API)?:

                                @שמואל-ש צריך גם לעשות קריאה לפונקציה? ואיפה אני מכניס לו משתנה

                                אם הקוד בקובץ אחר צריך לקרוא לו, ואז לשלוח לפונקצייה את המשתנה של ההקשות שהקיש המשתמש

                                מ תגובה 1 תגובה אחרונה תגובה ציטוט 0
                                • מ
                                  מתכנת בעתיד @שמואל ש. נערך לאחרונה על ידי

                                  @שמואל-ש
                                  אתה לא חייב כמובן להשתמש בפונקציה, אתה יכול להעתיק את הקוד עצמו.
                                  רק לא לשכוח לשנות את המשתנה $k לשם ה'גט' של הטקסט

                                  $array_number = [3333, 333, 33, 3, 2222, 222, 22, 2, 6666, 666, 66, 6, 55555, 5555, 555, 55, 5, 44444, 4444, 444, 44, 4, 99999, 9999, 999, 99, 9, 8888, 888, 88, 8, 7777, 777, 77, 7, 00000, 0000, 000, 00, 0, 11111, 1111, 111, 11, 1, '*'];
                                  $array_abc = [3, "ג", "ב", "א", 2, "ו", "ה", "ד", 6, "ט", "ח", "ז", 5, "ל", "ך", "כ", "י", 4, "ן", "נ", "ם", "מ", 9, "ף", "פ", "ע", 'ס', 8, "ק", "ץ", 'צ', 7, "ת", "ש", "ר", 0, "@", "-", "+", " ", 1, ",", "!", "?", ".", ""];
                                  echo str_replace($array_number, $array_abc, $k);
                                  ש 1 2 תגובות תגובה אחרונה תגובה ציטוט 0
                                  • ש
                                    שמואל ש. @מתכנת בעתיד נערך לאחרונה על ידי

                                    @מתכנת-בעתיד כמובן.
                                    אבל את התיוג תעשה לשואל השאלה @121244 ...

                                    תגובה 1 תגובה אחרונה תגובה ציטוט 0
                                    • 1
                                      121244 @מתכנת בעתיד נערך לאחרונה על ידי 121244

                                      @מתכנת-בעתיד כתב באיך עושים במקלדת טלפונית הקלדה רציפה ללא צורך בסולמית אחרי כל אות (כמו שיש בכמה מודולי API)?:

                                      @שמואל-ש
                                      אתה לא חייב כמובן להשתמש בפונקציה, אתה יכול להעתיק את הקוד עצמו.
                                      רק לא לשכוח לשנות את המשתנה $k לשם ה'גט' של הטקסט

                                      $array_number = [3333, 333, 33, 3, 2222, 222, 22, 2, 6666, 666, 66, 6, 55555, 5555, 555, 55, 5, 44444, 4444, 444, 44, 4, 99999, 9999, 999, 99, 9, 8888, 888, 88, 8, 7777, 777, 77, 7, 00000, 0000, 000, 00, 0, 11111, 1111, 111, 11, 1, '*'];
                                      $array_abc = [3, "ג", "ב", "א", 2, "ו", "ה", "ד", 6, "ט", "ח", "ז", 5, "ל", "ך", "כ", "י", 4, "ן", "נ", "ם", "מ", 9, "ף", "פ", "ע", 'ס', 8, "ק", "ץ", 'צ', 7, "ת", "ש", "ר", 0, "@", "-", "+", " ", 1, ",", "!", "?", ".", ""];
                                      echo str_replace($array_number, $array_abc, $k);
                                      

                                      לא הבנתי עשית את זה בצורת פלט אני צריך את זה לתוך משתנה
                                      ועל הדרך תוכל לכתוב לי כל מספר במה הוא מתחלף

                                      מ תגובה 1 תגובה אחרונה תגובה ציטוט 0
                                      • א
                                        אברהם צבי נערך לאחרונה על ידי

                                        @MGM-IVR @לעזור-לכולם @שמואל-ש
                                        אבל איך אני מגדיר אותם בקבלת נתונים?

                                        תגובה 1 תגובה אחרונה תגובה ציטוט -1
                                        • מ
                                          מתכנת בעתיד @121244 נערך לאחרונה על ידי מתכנת בעתיד

                                          @121244

                                          $array_number = [3333, 333, 33, 3, 2222, 222, 22, 2, 6666, 666, 66, 6, 55555, 5555, 555, 55, 5, 44444, 4444, 444, 44, 4, 99999, 9999, 999, 99, 9, 8888, 888, 88, 8, 7777, 777, 77, 7, 00000, 0000, 000, 00, 0, 11111, 1111, 111, 11, 1, '*'];
                                          $array_abc = [3, "ג", "ב", "א", 2, "ו", "ה", "ד", 6, "ט", "ח", "ז", 5, "ל", "ך", "כ", "י", 4, "ן", "נ", "ם", "מ", 9, "ף", "פ", "ע", 'ס', 8, "ק", "ץ", 'צ', 7, "ת", "ש", "ר", 0, "@", "-", "+", " ", 1, ",", "!", "?", ".", ""];
                                          $temp = str_replace($array_number, $array_abc, $k);
                                          

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

                                          1 תגובה 1 תגובה אחרונה תגובה ציטוט 1
                                          • 1
                                            121244 @מתכנת בעתיד נערך לאחרונה על ידי

                                            @מתכנת-בעתיד גם הוא לא עבד

                                            מ תגובה 1 תגובה אחרונה תגובה ציטוט 0
                                            • פוסט ראשון
                                              פוסט אחרון