我正在尝试进入范围,但无法正常工作
$json = '{"range":[[1,2,20],[3,4.5]]}';
var_dump(json_decode($json->'range'));//doesn't work
var_dump(json_decode($json['range']));//doesn't work
Whay是进入范围的方法吗?
答案 0 :(得分:2)
您需要先json_decode()
JSON字符串才能将其转换为对象。之后,您可以使用->
运算符访问对象属性。
所以正确的方法是这样
var_dump(json_decode($json)->range));
但是如果将其拆分为多个语句,则更具可读性:
$decoded = json_decode($json);
var_dump($decoded->range);
答案 1 :(得分:1)
您必须使用这个。
json_decode($json)->range;