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

    כמה שאלות ב php

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

      @הלי כתב בכמה שאלות ב php:

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

      זה קוד מצוין, אבל אני צריך בו שינוי קטן, אולי תוכל לעזור לי???

      @הלי כתב בכמה שאלות ב php:

      משהו קיים מובנה בימות תחפש הפקת דוח מקובץ

      זה לא קיים רק עבור קבצי ymgr ??? אני מדבר על קובץ ListAllInformation.ini.

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

        ניסיתי להנפיק את זה בפקודה RenderYMGRFile כמו ש @הלי כתב, וחזר שגיאה "The file must be a ymgr" ובתרגום לעברית: "הקובץ חייב להיות קובץ ymgr".

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

          @אדם צודק לא שמתי לב שמדובר על קובץ זה
          תפרט שוב בדיוק מה אתה רוצה ואיפה נתקעת

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

            @הלי
            להחליף מחרוזת כזאת

            101,1,אברהם,050123456\n102,1,יצחק,058123456\n103,1,יעקב,0531236545\n
            

            למערך כזה

            {"ListAllInformation":[{"id":"101","Status":"1","phone":"050123456","ValName":"אברהם"},{"id":"102","Status":"1","phone":"058123456","ValName":"יצחק"},{"id":"103","Status":"1","phone":"0531236545","ValName":"יעקב"}]}
            

            בתודה מראש לכל העוזרים והרוצים לעזור!!!!

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

              @אדם דווקא מערך של JSON ?
              או שמספיק מערך פשוט של PHP

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

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

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

                  @אדם לא הבנתי מה אפשר לחפש ומה אי אפשר

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

                    @הלי
                    @צדיק-תמים הביא לי כאן קוד שמחפש בתוך מערך כזה,

                    {"ListAllInformation":[{"id":"101","Status":"1","phone":"050123456","ValName":"אברהם"},{"id":"102","Status":"1","phone":"058123456","ValName":"יצחק"},{"id":"103","Status":"1","phone":"0531236545","ValName":"יעקב"}]}
                    

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

                    [{"Type":"ListAllInformation","id":"101","Status":"1","phone":"אברהם"},{"Type":"ListAllInformation","id":"102","Status":"1","phone":"יצחק"},{"Type":"ListAllInformation","id":"103","Status":"1","phone":"יעקב"},{"Type":"ListAllInformation","id":null,"Status":null,"phone":null}]
                    

                    אני יודה לך מאד.

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

                      @אדם לא הבנתי מה אתה מחפש או מוצא פה

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

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

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

                          @אדם כתבת שאתה צריך שיוכלו לחפש כל מיני דברים

                          @אדם כתב בכמה שאלות ב php:

                          קוד שמחפש בתוך מערך כזה,

                          אז תסביר יותר מדויק מה אתה רוצה ונראה מה אפשר בסייעתא דשמיא

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

                            @הלי
                            אני רוצה שאני יוכל לחפש בקובץ ListAllInformation מה המספר טלפון של מי שהזיהוי שלו מכיל את הספרות 01 (לדוגמא) בסדר רציף .
                            לצורך זה אני צריך להפוך את הקובץ למערך אובייקטים כזה

                            {"ListAllInformation":[{"id":"101","Status":"1","phone":"050123456","ValName":"אברהם"},{"id":"102","Status":"1","phone":"058123456","ValName":"יצחק"},{"id":"103","Status":"1","phone":"0531236545","ValName":"יעקב"}]}
                            

                            ואז אני מבצע חיפוש ע"י הקוד שהביא לי פה

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

                              @אדם יתכן שאם יש יותר מאחד תקבל את שתיהן לא?
                              למה אתה חושב שרק ככה אפשר לחפש?
                              בערב אנסה לבדוק מה אני יכול לעשות בשבילך

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

                                @הלי כתב בכמה שאלות ב php:

                                למה אתה חושב שרק ככה אפשר לחפש?

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

                                @הלי כתב בכמה שאלות ב php:

                                בערב אנסה לבדוק מה אני יכול לעשות בשבילך

                                תודה רבה

                                @הלי כתב בכמה שאלות ב php:

                                יתכן שאם יש יותר מאחד תקבל את שתיהן לא?

                                זה מה שאני צריך.

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

                                  @צדיק-תמים כתב בכמה שאלות ב php:

                                  @אדם

                                  <?php
                                  $str='{"responseStatus":"OK","yALogsVersion":"4.3.7","data":[{"Type":"list_all_information","id":"12658988","ValName":"*****","PointsTotal":"2"},{"Type":"list_all_information","id":"23787823","ValName":"*****","PointsTotal":"3"}]}';
                                  $data = json_decode($str);
                                  
                                  function filterData($items, $searchString) {
                                    foreach ($items as $item) {
                                      if (strpos($item->id, $searchString) !== false) {
                                       return $item;
                                      }
                                    }
                                  }
                                  echo json_encode(filterData($data->data, '6589'))
                                  ?>
                                  

                                  https://onlinephp.io/c/f3896

                                  כשהמערך מכיל את השמות באמת ולא כוכביות, בפלט שמתקבל זה מוצג בצורה מאד מוזרה, מה יש לעשות בשביל זה???

                                  דהיינו שהקוד הוא כך

                                  <?php
                                  $str='{"responseStatus":"OK","yALogsVersion":"4.3.7","data":[{"Type":"list_all_information","id":"12658988","ValName":"משה","PointsTotal":"2"},{"Type":"list_all_information","id":"23787823","ValName":"אהרון","PointsTotal":"3"}]}';
                                  $data = json_decode($str);
                                  
                                  function filterData($items, $searchString) {
                                    foreach ($items as $item) {
                                      if (strpos($item->id, $searchString) !== false) {
                                       return $item;
                                      }
                                    }
                                  }
                                  echo json_encode(filterData($data->data, '6589'))
                                  ?>
                                  

                                  הפלט שמתקבל הוא

                                  {"Type":"list_all_information","id":"12658988","ValName":"\u05de\u05e9\u05d4","PointsTotal":"2"} 
                                  
                                  

                                  בתודה מראש!!!

                                  רק אם יש לך זמן וסבלנות אלי, סליחה מראש!!!

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

                                    @אדם תוסיף כארגומנט שני ל json_encode אתJSON_UNESCAPED_UNICODE
                                    ככה

                                    echo json_encode(filterData($data->data, '6589'), JSON_UNESCAPED_UNICODE)
                                    
                                    א תגובה 1 תגובה אחרונה תגובה ציטוט 3
                                    • א
                                      אדם @צדיק תמים נערך לאחרונה על ידי

                                      @צדיק-תמים
                                      תודה רבה!!!
                                      עובד מצויין!!!

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

                                        @אדם אז הסתדרת ?

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

                                          @הלי כתב בכמה שאלות ב php:

                                          @אדם אז הסתדרת ?

                                          מה שביקשתי כאן, לצערי לא הסתדרתי.

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

                                            @אדם עדיין רלוונטי?
                                            אם כן אז תפרט לי בלי דוגמאות של קוד מוכן רק עם דוגמא של מה שמופיע בימות ומה אתה רוצה לעשות בדיוק

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