公平地说,我对JSON很陌生,我试图让JSON文件的输出在PHP中正确显示。
我拥有的JSON文件包含:
{
"C1": [
"<img src=\"available.png\">",
"<img src=\"available.png\">",
"<img src=\"available.png\">",
"<img src=\"available.png\">"
],
"C10": [
"<img src=\"available.png\">",
"<img src=\"available.png\">",
"<img src=\"available.png\">",
"<img src=\"available.png\">"
],
"C11": [
"<img src=\"available.png\">",
"<img src=\"available.png\">",
"<img src=\"available.png\">",
"<img src=\"available.png\">"
],
"C12": [
"<img src=\"available.png\">",
"<img src=\"available.png\">",
"<img src=\"available.png\">",
"<img src=\"available.png\">"
]
}该文件包含更多的C1、C10、W1、W20、W13等条目,它们是随机生成的。
我能够在php中通过以下方式获得文件的输出:
$getJSON = file_get_contents('file.json');
$json = json_decode($getJSON, true);
echo '<pre>' . print_r($json, true) . '</pre>';但是,我希望输出以html形式出现:
C1 <img src=\"available.png\"> <img src=\"available.png\"> <img src=\"available.png\"> <img src=\"available.png\">每一项
希望这是有意义的
发布于 2016-03-02 19:00:30
试试这个:
$json = json_decode($getJSON, true);
foreach($json as $key=>$val){
echo $key." ".implode($val)."<br/>";
}你可以看到它,这里
注意:如果要在<img>标记之间留出空格,请使用implode(' ', $val)
https://stackoverflow.com/questions/35755798
复制相似问题