2012-04-26 26 views
1

我有一個數據庫中存儲用戶輸入來自Textarea框的數據。使用nl2br函數自動編號

這是用戶在Textarea框中輸入的示例;

iPhone 
Samsung 
Nokia 

當我將它保存到數據庫中時,我希望在表中顯示該數據,使其成爲如下形式;

1. iPhone 
2. Samsung 
3. Nokia 

那麼,我該如何顯示數字的數字?

這是我的代碼,

<table> 

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

</table> 

注意:$ sis_sistem是存儲數據庫數據的變量。

回答

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>"; 
+0

謝謝您的快速回答。有用! – 2012-04-26 03:11:39