Shorten String函数无法正常工作


Shorten String function not working properly

我有一个小函数可以阻止字符串过长,但它似乎不起作用。我想我做错了什么?

function trimString($string, $maxChar) {
   $string = (strlen($string) > $maxChar) ? substr($string,0,$maxChar).'...' : $string;
}

我是这样使用的:

echo trimString($row['mainTitle'], 30);

感谢

您忘记了从函数返回值。尝试

function trimString($string, $maxChar) {
   return (strlen($string) > $maxChar) ? substr($string,0,$maxChar).'...' : $string;
}