תחומים
    • הרשמה
    • התחברות
    • חיפוש
    • קטגוריות
    • פוסטים אחרונים
    • משתמשים
    • חיפוש
    חוקי הפורום

    קבלת ערך מערך במידה ויש שם ערך אחר

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

      שלו' רב. אחרי כמה נסיונות שנכשלו מבקש עצה.
      אני כותב בPHP וצריך לטפל בערכי JSON אלו.

      {
         "data" : [
            {
               "
             "language" : "en",
              "expires" : "25-01-22"
               locked" : "0",      },
           
              { "language" : "he",
                "expires" : "31-12-21"
                 locked" : "1", },
           
              
      

      אני מבקש לקבל את הערך של locked במידה ו language == לen.
      חבל לי להשתמש בלולאה שעוברת על כל המערך כי הוא גדול מאוד.
      יש מושג של גנרטור אך לא הצלחתי להשתמש בו כראוי.
      תודה רבה למסייעים.

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

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

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

          @ivrtikshoret איני יודע מהו ההבדל בדיוק. זה וודאי הרבה פחות שורות מאשר לולאה + לעצור כשיש תנאי ואז לשלוף את הערך.
          למשל @yossiz שיח' השיב בעבר פתרון כעי"ז בשורה אחת.

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

            @יצירה
            לא מבין מה הבעיה ממש פשוט ככה:

            $str = json_decode($str,true);
            $str = $str ["data"];
                foreach($str as $stra){
                        if($stra["language"]=="en"){
                            $locked=$stra["locked"];break;
                        }
                    }
            
            תגובה 1 תגובה אחרונה תגובה ציטוט 1
            • 1 / 1
            • פוסט ראשון
              פוסט אחרון
            בא תתחבר לדף היומי!