我正在尝试找出一种方法来限制从数据库中提取的信息量,这些信息在表格中显示为概述类型函数。
假设从数据库中提取的信息有 1000 个单词,但我只希望表显示 150 个字符,然后显示"..."表示有更多信息。
这可能吗?喜欢最大长度或溢出属性?
谢谢。
您可以使用 substr() 来限制返回项的长度。
$result = mysql_query("SELECT * FROM table");
while($row = mysql_fetch_array($result)) {
// returns the first 150 characters followed by "..."
$strIn = $row['database_column'];
$strOut = substr($strIn, 150) . '...';
echo('<p>'.$strOut.'</p>');
}
如果要检查以确保它在单词之间正确拆分,则需要执行一些进一步的字符串操作。