【发布时间】:2017-09-03 21:00:57
【问题描述】:
我现在正在开发一个网站。它有一个表格,显示来自数据库的各种信息。填充表格的循环如下所示:
<h3>HEADER</h3>
<table border="1">
<th>UserID</th>
<th>Title</th>
<th>Description</th>
<th>Start</th>
<th>End</th>
<th>FileUploadId</th>
<th>FileName</th>
<?php
foreach ($result as $a) {
echo "<tr><td>" .
$a[UserId] . "</td>" .
"<td>" . $a[Title] . "</td>" .
"<td>" . $a[Description] . "</td>" .
"<td>" . $a[Start] . "</td>" .
"<td>" . $a[End] . "</td>" .
"<td>" . $a[Files][0][FileUploadId] . "</td>" .
"<td>" . $a[Files][0][FileName] . "</td></tr>";
}
?>
这个 $result 只是一个解码的 JSON 文件。所以,以上所有的工作。 JSON文件的索引是这样的
- 文件
- 文件上传 ID
- 文件名
- 文件数据
- 标题
- 说明
- 等
我试图弄清楚如何使用“FileData”填充表格,其方式与使用“FileName”和“FileUploadId”的方式类似。但是,这两个字段只是文本,其中 FileData 是表示图像的 base_64 字符串......那么我如何解码这个字符串并将图像放入表数据中?任何建议表示赞赏。
【问题讨论】:
标签: php arrays json html-table base64