我在处理一段文本并将其拆分为单词/句子以发送多条短信的逻辑时遇到了问题。每条短信最多只能包含 160 个字符。我想干净利落地拆分一段。
这是解决方案(感谢 Leventix!):
public static function splitStringAtWordsUpToCharacterLimit($string, $characterLimit) {
return explode("\n", wordwrap($string, $characterLimit));
}
最佳答案
您可以使用 wordwrap , 然后 explode按换行符:
public static function splitStringAtWordsUpToCharacterLimit($string, $characterLimit) {
return explode("\n", wordwrap($string, $characterLimit));
}
关于php - 将一段拆分为 160 个字符的文本消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1731776/