如何解决如何只选择前几个单词而不选择句子行?
| 我正在使用以下代码段: implode(\' \',array_slice(explode(\' \',$sentence),10));
问题是,如果有两行或三行,它将重复执行该功能,并且每行显示10个单词等。
我该怎么做,所以它只会从第一句话中选择前10个单词,而不会重复自己。
解决方法
确保
$sentence
仅包含您要喂入的所有内容的第一行,然后才到达这行代码。
,$lines = split(\"[\\n|\\r]\",$sentence);
implode(\' \',array_slice(explode(\' \',$lines[0]),10));
首先分成多行,然后仅对第一行执行操作。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。