2011-05-25 129 views
3

你能解釋一下如何顯示讓我們說前面10個包含20個字的字符串。 我有一個處理非UTF8字母的功能,但如何用UTF8字母做到這一點?字符串限制字 - UTF8

回答

3

你可以在你的字符串分割成詞與詞的隔膜,然後抓住冷杉st十字詞:

$parts = preg_split('/(\p{L}+)/u', $str, -1, PREG_SPLIT_DELIM_CAPTURE); 
$excerpt = implode('', array_slice($parts, 0, 20));