【发布时间】:2017-01-19 14:23:30
【问题描述】:
我想用 PHP 从嵌套的 JSON 文件中检索一个值。我创建了以下代码:
<?php
$string = file_get_contents("https://api.abc");
$json = json_decode($string,true);
foreach ($json['contacts'][0]['properties']['company'] as $person) {
echo $person['value'];
}
?>
它只会给我 1 个结果,并且只有值的第一个字母。如何获得更多结果而不仅仅是第一个字母?
{
"contacts": [{
"addedAt": 1414182103652,
"vid": 2,
"canonical-vid": 2,
"merged-vids": [],
"portal-id": 448845,
"is-contact": true,
"properties": {
"firstname": {
"value": "Andre"
},
"lastmodifieddate": {
"value": "1472024018755"
},
"company": {
"value": "test"
},
"lastname": {
"value": "Jansen"
}
},
【问题讨论】:
-
看不到
$json的内容我们什么也说不出来 -
显示你的 json 数据。
-
感谢您的快速响应,这里是 JSON 的快照: