2015-02-05 59 views
0

我有這個小函數來阻止字符串太長,但它似乎並沒有工作。我假設我做錯了什麼?縮短字符串功能不能正常工作

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

我用的是這樣的:

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

感謝

回答

1

你忘了從函數的返回值。試試

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

謝謝!知道我忘了一些東西。現在工作。 – Exoon 2015-02-05 21:44:04

+0

如果它適合你,請接受答案 – 2015-02-05 21:53:13