【发布时间】:2013-02-06 16:41:05
【问题描述】:
我有一个这样的 json 字符串:
$fields_string = '
{"fields":
{"customers":[{"name":"john","id":"d1"},
{"name":"mike","id":"d2"},
{"name":"andrew","id":"d3"},
{"name":"peter","id":"d4"}]
}
}'
如何打印每个名称?稍后我将在 html 选择选项中使用它们,我知道该怎么做。但我无法把绳子拿出来。 这是我尝试过的:
$obj = json_decode($fields_string);
$fields_detail = $obj-?{"fields"}->{"customers"};
此时,我可以通过echo json_encode($fields_detail) 打印出客户数组,但在此之前,我想使用foreach 分解名称。我试了几次,都不行。任何人都可以帮忙吗?
谢谢!
【问题讨论】:
-
你想得到什么?你是怎么尝试的?怎么没用?
标签: php arrays json loops foreach