0 امتیاز
قبل در برنامه نویسی توسط (1.1هزار امتیاز)

وقتی با استفاده از json_decode یک رشته JSON را به آرایه تبدیل می کنیم چگونه می توان به اطلاعات درون آن دسترسی داشت؟ برای مثال در ساختار زیر:

{
    "e": "none",
    "f": "test",
    "g": [
        {
            "g1": "text2",
            "g9": {
                "text3": {
                    "g91": 0,
                    "g92": [
                        "text5"
                    ]
                }
            }
        },
        {
            "g1": "text1",          
            "g9": {
                "text4": {
                    "g91": 0,
                    "g92": [
                        "text6",
                        "text7"
                    ]
                }
            }
        }
    ]
}

چگونه می توان به مقدار g91 دست یافت.

1 پاسخ

0 امتیاز
قبل توسط (1.1هزار امتیاز)
ویرایش شده قبل توسط
 
بهترین پاسخ

پس از تبدیل رشته JSON به آرایه با استفاده از متذ json_decode بصورت زیر می توان به عناصر آن دسترسی داشت:

$output = json_decode($input,TRUE);
$value = $output['g'][0]['g9']['text3']['g91']

سوالات مشابه

0 امتیاز
1 پاسخ 754 بازدید
0 امتیاز
1 پاسخ 558 بازدید
+1 امتیاز
1 پاسخ 1.1هزار بازدید
+1 امتیاز
1 پاسخ 556 بازدید
0 امتیاز
1 پاسخ 1.0هزار بازدید
0 امتیاز
2 پاسخ 870 بازدید
سوال شده 11 سال قبل در برنامه نویسی توسط مسافر (922 امتیاز)
0 امتیاز
1 پاسخ 801 بازدید
+1 امتیاز
1 پاسخ 588 بازدید
0 امتیاز
1 پاسخ 851 بازدید
...