PHP 获取 JSON 数据中 value 字段的值
使用 PHP 获取 JSON 数据中 value 字段的值,可以使用以下代码:
$json = '{
"code": 0,
"data": {
"01": [
{
"answer": {
"time_consume": "0.48",
"records": [
{
"ttl": 5,
"value": "123.com"
}
],
"error": ""
}
}
],
"852": [
{
"answer": {
"time_consume": "0.16",
"records": [
{
"ttl": 5,
"value": "123.com"
}
],
"error": ""
}
}
],
"86": [
{
"answer": {
"time_consume": "0.19",
"records": [
{
"ttl": 5,
"value": "123.com."
}
],
"error": ""
}
}
]
}
}';
$data = json_decode($json, true);
$values = array();
foreach($data['data'] as $key => $value) {
foreach($value as $v) {
$records = $v['answer']['records'];
foreach($records as $r) {
$values[] = $r['value'];
}
}
}
print_r($values); //输出所有的value值数组
该代码首先将 JSON 字符串转换为 PHP 数组,然后使用循环遍历数组,找到 value 字段并将其值添加到新的数组中。最终输出包含所有 value 字段值的数组。
此方法适用于各种 JSON 数据结构,您可以根据实际情况修改代码以提取所需数据。
原文地址: https://www.cveoy.top/t/topic/oMRs 著作权归作者所有。请勿转载和采集!