我正在使用substr来修剪字符串中的前100个字符。但是我需要一个可以修剪特定数量的单词的函数,而不是字符串中的字符?
$trimmed_details = substr($row->details, 0, 200).'...';
有内置功能吗?
答案 0 :(得分:1)
试试这个:
join(" ", explode(" ", $yourStr, 100));
答案 1 :(得分:1)
不,PHP和mysql都没有内置函数。因为在任一系统中都没有数据类型“word(of language)”。你可以发明一些正则表达式,但我会放弃并使用旧的基于字符的修剪。