我有一个想要从中获取值的JSON。但是,键值是典型的键。他们不是一句话。
any(sapply(list1, grepl, list2))
# [1] TRUE
如何获取键的值。
答案 0 :(得分:2)
在对$array = json_decode($json, true)
进行解码之后,第一个值将是$array[0]['quality-of-service']
,但这不是一个好方法。您可以循环:
foreach($array as $values) {
echo key($values) . " is " . current($values);
}
或者您可以展平数组:
$array = array_merge(...$array);
然后使用$array['quality-of-service']
或将其循环:
foreach($array as $key => $value) {
echo "$key is $value";
}