【发布时间】:2016-10-13 16:23:28
【问题描述】:
我不确定这有多难,但我有一个数组,想把它放到一个 html 表中。 我需要每行有两个数组字符串,所以如果这是数组:
$array1 = array(
1 => 'one',
2 => 'two',
3 => 'three',
4 => 'four',
5 => "five",
6 => 'six',
);
我需要 html 表看起来像这样:
| one | two |
|three| four |
|five | six |
这是我的代码:
$db = new Database(DB_SERVER, DB_USER, DB_PASS, DB_DATABASE);
$db->connect();
$sql = "SELECT ID, movieno
FROM movies
ORDER BY ID DESC
LIMIT 6 ";
$rows = $db->query($sql);
print '<table width="307" border="0" cellspacing="5" cellpadding="4">';
while ($record = $db->fetch_array($rows)) {
$vidaidi = $record['movieno'];
print <<<END
<tr>
<td>
<a href="http://www.youtube.com/watch?v=$vidaidi" target="_blank">
<img src="http://img.youtube.com/vi/$vidaidi/1.jpg" width="123" height="80"></a>
</td>
</tr>
END;
}
print '</table>';
我想把它放在两列。
【问题讨论】:
-
如果我打印 ou $record 我得到:资源 id #5 如果我打印 $vidaidi 我得到 Array ([ID] => 61 [movieno] => VpWnUkUdUA ) hmmm.. 我只收到 1数组中的行!如何提取 1 个数组中的所有数据?
标签: php arrays html-table