0
我想将一个句子拆分为一个段落,并且每个段落的单词数量应该少于几个。例如:根据单词数量将句子拆分为段数
Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source.
Paragraph 1:
Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old.
Paragraph 2:
Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source.
在上述例子中,词语小于20处于第1段和其余的是在第2段
有没有任何方法来实现这一使用PHP?
我试过$abc = explode(' ', $str, 20);
这将存储数组中的20个单词,然后其余的最后一个数组$ abc ['21']。我如何从前20个数组中提取数据作为第一段,然后将其余数据作为第二段?
你的最后一段 '我已经试过......' 是完全错误的,请重新改写它。 – Athafoud
您可以尝试将字符串转换为数组,然后将前20个字符存储在一个字符串中,其余字符存储在另一个字符串中。 – Aradhna
在炸开句子之后,只需使用'implode'即可。 http://stackoverflow.com/questions/5956610/how-to-select-first-10-words-of-a-sentence – TribalChief