Hello overflows,
所以我正在创建一个toplist脚本,准备向公众发布, 我被困在一个专业人士身上。
从数据库字段显示X量的内容。
<?php echo $server_data['description']; ?>
正如您在下面的图片中看到的那样,显示全部金额并不是一个好主意。
http://i.imgur.com/IhLs7L7.png
我需要什么? 它不是显示所有数据库字段,而是希望它显示该字段的150个字符。
答案 0 :(得分:2)
最好在从数据库中选择时限制字符,因为它会稍微提高性能。您可以使用mysql LEFT()
函数限制select上的字符。
以下是如何做到这一点:
SELECT LEFT(description, 150), another_col FROM ......
答案 1 :(得分:1)
试试这个:
$string = substr($server_data['description'], 0, 150);
答案 2 :(得分:0)
substr()
只会返回一定数量的字符。如果您想要一定数量的单词,那么您可以使用以下内容:
<?php
function excerpt($content = '',$number_words = 125){
$content = strip_tags($content);
$contentWords = substr_count($content," ") + 1;
$words = explode(" ",$content,($number_words+1));
$excerpt = join(" ",$words);
return $excerpt;
}
echo excerpt($server_data['description'], 125);