显示数据库 MySQL 描述字段中的 125 个单词
display 125 words from the description field of the database mysql
你好,溢出,
所以我正在创建一个顶级脚本,准备向公众发布,我被困在一个特定的主题上。
显示 A 数据库字段中的 X 量内容。
<?php echo $server_data['description']; ?>
如下图所示,显示全部金额不是一个好主意。
https://i.stack.imgur.com/9jA1z.png
我需要什么?我只希望它显示该字段的 150 个字符,而不是显示所有数据库字段。
最好
在从数据库中进行选择时限制字符,因为这会稍微提高性能。您可以使用 mysql LEFT()
函数限制选择的字符。 这是操作方法:
SELECT LEFT(description, 150), another_col FROM ......
试试这个:
$string = substr($server_data['description'], 0, 150);
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);
相关文章:
- 将输入字段中的文本提交到我的数据库,同时将其添加到我的列表中
- 而循环只设置php中输入字段中的第一个值
- 在输入字段中将最小金额设置为
- 大写输入字段中包含的每个单词
- 查找Mongodb字段中出现次数最多的单词
- 获取包含单词“目标”的字段集
- jQuery:如果一个字段有Class,则计算其他字段中的单词
- 显示数据库 MySQL 描述字段中的 125 个单词
- 输入字段中不超过两个单词
- 只允许HTML字段以某些单词开头
- 如何仅在输入字段中键入某个单词时才启动javascript:alert框
- 我想使用regex验证输入字段中重复字符的单词
- 删除包含特定单词的对象/字段
- 将一个字段复制到另一个字段,但在单词之间添加逗号
- 如何使用jquery检测选中的单词并更改输入字段的背景
- 在表单验证时,如果字段中没有单词,则返回错误,但仍然提交cgi文件
- 同时突出显示多个输入字段中的单词
- Jquery/Form -检查输入字段长度至少为5个字符-并且也不匹配某些单词
- 如果在“名称”字段中键入了2个单词,则Codeigner电子邮件类不发送
- 计数单词输入字段