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

    כמה שאלות ב php

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

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

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

                    עדיין רלוונטי?

                    כן, בהחלט!!!

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

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

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

                    {"responseStatus":"OK","contents":"101,1,אברהם,050123456\n102,1,יצחק,058123456\n103,1,יעקב,0531236545\n","file":{"exists":true,"name":"ListAllInformation.ini","uniqueId":"473d85756783dd55cc526f1c20882ba4","fileType":"INI","size":416,"mtime":"12/07/2023 16:21","what":"ivr2:EnterID/ListAllInformation.ini"},"yemotAPIVersion":6}
                    

                    אני רוצה שיהפך ל

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

                    תודה מראש!!!

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

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

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

                        @הלי
                        אני רוצה להשתמש עם הקוד שהביאו לי כאן

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

                          @אדם לא הבנתי מה אתה רוצה לעשות תסביר יותר טוב מה המטרה

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

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

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

                              @אדם עדיין רלוונטי?

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