限制从数据库字段中恢复的字符

Wil*_*son 5 php string character echo

在PHP方面我是新手.

我正在使用带有ACF(高级自定义字段)的Wordpress,因此我从字段获得的任何数据都使用以下代码:

echo $fieldname;
Run Code Online (Sandbox Code Playgroud)

其中一个字段是关于某些内容的信息,我想要做的是限制检索的字符数量,以便只显示150个字符.

任何人都知道如何做到这一点?

Stu*_*tLC 0

您可以在 PHP 中使用substr

$fieldname = substr($fieldname, 0, 150); 
Run Code Online (Sandbox Code Playgroud)

要不就

echo substr($fieldname, 0, 150);
Run Code Online (Sandbox Code Playgroud)

或者,限制数据库查询返回的字符数,例如MySQL和 MS SQL 都有一个LEFT(..)函数可以限制返回的数据。

IE

SELECT LEFT(FieldName, 150) AS FieldName FROM MyTable WHERE ...
Run Code Online (Sandbox Code Playgroud)