1

我有一个来自数据库的数据,用于存储来自 Textarea 框的用户输入。

这是用户在 Textarea 框中输入的示例;

iPhone
Samsung
Nokia

当我将它保存到数据库中时,我想在表格中显示该数据,使其变得像这样;

1. iPhone
2. Samsung
3. Nokia

那么我将如何显示带有编号的数据呢?

到目前为止,这是我的代码;

<table>

     <td align="left"><?php echo nl2br($sis_sistem) ?></td>

</table>

注意:$sis_sistem 是存储数据库数据的变量。

4

1 回答 1

3

explode()在换行符上放入一个数组,然后对其进行迭代。与其用纯文本对它们进行编号,不如使它们成为适当的 HTML 有序列表<ol>

// Get an array of items from lines
$list = explode("\n", $sis_sistem);

// Open an ordered list
echo "<ol>";
// Output the items as list elements
foreach ($list as $num => $item) {
  echo "<li>" . htmlspecialchars($item) . "</li>";
}
echo "</ol>";
于 2012-04-26T03:09:00.277 回答