我有这个小函数来阻止一个字符串太长但它似乎不起作用。我假设我做错了什么?
function trimString($string, $maxChar) {
$string = (strlen($string) > $maxChar) ? substr($string,0,$maxChar).'...' : $string;
}
我这样使用它:
echo trimString($row['mainTitle'], 30);
由于
答案 0 :(得分:1)
您忘记从函数返回值。尝试
function trimString($string, $maxChar) {
return (strlen($string) > $maxChar) ? substr($string,0,$maxChar).'...' : $string;
}