php - 将一段拆分为 160 个字符的文本消息

标签 php string

我在处理一段文本并将其拆分为单词/句子以发送多条短信的逻辑时遇到了问题。每条短信最多只能包含 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/

相关文章:

javascript - 使用 Javascript/Jquery 的 WordPress 短代码

php - 基于 MySQL Inner Join 的查询给出重复的结果

php - 使用 sscanf 剥离 PHP 中的封装字符

Java - 将变量内容设置为新变量名称

swift - 如何在 ""内打印双引号?

php - 使用 simplexml_load_string 时只返回数组的第一个元素

php - 如何在SQL查询中使用bindValue和LIKE运算符?

c++ - 在模板代码中未检测到 std::string 的重载

c - 使用 malloc 创建一个包含来自 c 中另一个字符串的元素的字符串

php - 无法插入到我的 MYSQL 表中