我正在试图找出一种方法来限制从数据库中提取的信息量,这种信息在表格中显示为类似于概览类型函数。
假设从数据库中提取的信息有1000个单词,但我只希望表格显示150个字符,然后显示“...”表示有更多信息。
这可能吗?像maxlength或overflow属性?
感谢。
答案 0 :(得分:1)
您可以使用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>');
}
如果你想检查以确保它在单词之间正确分割,你会想要进行一些进一步的字符串操作。