我想知道如何从包含方括号的JSON文件中获取JSON数据。我有一个像这样的JSON代码:
"events": [
{
"id": 462467,
"eventDetails": [
70,
1,
[
"Swansea City - Manchester City",
"Swansea City - Manchester City",
"Swansea-ManCity"
],
我正在使用foreach语句来获取“eventDetails”的值,但是如何整理数字“1”,并且还分别获取每个团队名称? 我试图执行的php语句是:如果第二个值为“1”,则获取团队名称。
这是我到目前为止所做的:
foreach($array2['events'] as $key=>$val)
{
foreach($val['eventDetails'] as $values)
{
if ($values['70,1']) { echo "test"; }
}
}
答案 0 :(得分:1)
您可以尝试使用file_get_contents()
,如下所示:
$content = file_get_contents( $filename );
$json = json_decode( $content );
print_r( $json );
此处提供更多信息:
https://php.net/manual/en/function.file-get-contents.php
在这里:
答案 1 :(得分:0)
在json括号中表示stdClass(object),所以:
`<div style="padding-top:20px" ng-controller="SearchController">
<form name="form1" ng-submit="click()">
<input id="creditq" ng-model='query1' type="text" />
<button id="Search" ng-value='Search'>Search</button><br/><br/>
</form>
</div>`