获取嵌套对象内的值

时间:2018-05-14 14:40:57

标签: php json object

{"networks":{
  0 : {
     "ssid":"asdf",
     "rssi":"test",
     },
  1 : {
     "ssid":jkl",
     "rssi":"fubar",
    }
}}

我需要在foreach循环中获取ssid(在0和1内)值。任何人都可以帮我解决这个问题。 thanku

1 个答案:

答案 0 :(得分:0)

您需要使用json_decode()解析JSON字符串,然后才能在PHP中使用它

$json_parsed = json_decode($your_json_string);
foreach ($json_parsed['networks'] as $network) {
    $network_ssid = $network['ssid'];
    // do whatever you want with the network SSID
}

修改

正如RiggsFolly指出的那样,你已经将JSON对象作为关联数组。语法为:json_decode($json_string, true)