我能够将数据库中的数据加载到我的网页中。但是,在某些情况下,我想限制一行中放置的字符数。
例如,“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)
我会在 php 端使用substr.
<?php echo substr($row->DESCRIPTION, 30); ?>
Run Code Online (Sandbox Code Playgroud)
当然,这没有考虑单词等因素,所以如果这很重要,您可能需要通过编写自定义函数来变得更复杂。