从json文件回显指向不同网页的链接数组?

时间:2018-10-17 12:01:16

标签: php html arrays json

所以我要完成的工作是拥有一个带有几个文件名的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);



?>

2 个答案:

答案 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;
?>