限制 PHP 中显示的文本长度(来自数据库)?

Meo*_*its -1 html php sql

我能够将数据库中的数据加载到我的网页中。但是,在某些情况下,我想限制一行中放置的字符数。

例如,“DESCRIPTION”是 varchar(200),我只想显示此特定页面上的前 30 个字符。

<td><?php print $row->DESCRIPTION; ?></td>
Run Code Online (Sandbox Code Playgroud)

这样做的最佳方法是什么?

谢谢。

最后用了这个,

<td><?php print substr($row->DESCRIPTION,0,20); ?></td>
Run Code Online (Sandbox Code Playgroud)

pro*_*son 5

我会在 php 端使用substr.

<?php echo substr($row->DESCRIPTION, 30); ?>
Run Code Online (Sandbox Code Playgroud)

当然,这没有考虑单词等因素,所以如果这很重要,您可能需要通过编写自定义函数来变得更复杂。