小编use*_*755的帖子

循环遍历 JSON 数组来创建表

我有一个 JSON 数组,我想循环遍历它来创建一个表。

TITLE 等当然是表格的标题以及放置在下面的相关数据。

PHP 文件的 JSON 结果

[
  {
     "TITLE":"Empire Burlesque",
     "ARTIST":"Bob Dylan",
     "COUNTRY":"USA",
     "COMPANY":"Columbia",
     "PRICE":"10.90",
     "YEAR":"1985"
  },{
     "TITLE":"Picture book",
     "ARTIST":"Simply Red",
     "COUNTRY":"EU",
     "COMPANY":"Elektra",
     "PRICE":"7.20",
     "YEAR":"1985"
  }
]
Run Code Online (Sandbox Code Playgroud)

PHP

$filterText = "1985";//$_REQUEST["text"];

$filename = "xml/xml_cd.xml";
$filterHeading = "YEAR";
$filterText = "1985";//$_REQUEST["text"];

$file = simplexml_load_file($filename);

$children = $file->children();
$firstchild = $children[0];
$node = $firstchild->getName();

$result = $file->xpath('//'.$node.'['. $filterHeading . '/text()="'.$filterText.'"]');

$jsondata = json_encode($result,true);

print_r($jsondata);
Run Code Online (Sandbox Code Playgroud)

我相信解决方案应该是在 javascript 中,但无法完全弄清楚如何解决该问题,因为对 JSON 和 JAVASCRIPT 很陌生。

javascript json loops

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

javascript ×1

json ×1

loops ×1