想象一下,我有 150 个字符长的字符串。我想把它分成 3 个部分,每个部分最多 50 个字符。诀窍是在将字符串分成 3 部分时,我还必须保持单词完整。
我可以使用substr
并检查它是否将单词切成两半。我想知道是否有任何其他优雅的方式来做到这一点。
我还必须记住,字符串可能少于 150 个字符。例如,如果它是 140 个字符,那么它应该是 50 + 50 + 40。
如果小于 100,则应为 50 + 50。如果为 50 个字符或更少,则不应分割字符串。
我很高兴听到你的想法/方法来解决这个问题。
提前感谢您的时间和关注。