所以我要完成的工作是拥有一个带有几个文件名的json对象文件,我希望将其转换为php数组并循环播放,以便每个文件名都具有一个链接。我对这些东西很陌生,非常抱歉,如果答案是显而易见的或不可能做的
Json:
System.err: com.tns.NativeScriptException:
System.err: Calling js method onViewAttachedToWindow failed
System.err:
System.err: TypeError: Cannot set property 'transitionType' of null
转换php:
{
"aside":
[
{
"web":"AM.php"
},
{
"web":"Kon.php"
},
{
"web":"Bil.php"
}
]
}
最后是主要索引:
<?php
$jsonData=file_get_contents("array.json");
$json =json_decode($jsonData,true);
?>
答案 0 :(得分:1)
只需更改您的foreach循环:
foreach ($json['aside'] as $aside)
{
$output = $aside['web'];
echo "<a href='$output'></a>";
}
这将返回:
<a href='AM.php'></a><a href='Kon.php'></a><a href='Bil.php'></a>
答案 1 :(得分:0)
您可能想要更改代码,如下所示:
<?php
$output = "";
foreach ($json['aside'] as $aside)
{
$output .= "<a href='{$aside['web']}'>{$aside['web']}</a><br/>";
}
echo $output;
?>