所以基本上我很难处理一个非常大的字符串,我只想保存它的前 4 个单词。
尽管有些情况会破坏它,但我几乎可以正常工作。
这是我当前的代码:
$title = "blah blah blah, long paragraph goes here";
//Make title only have first 4 words
$pieces = explode(" ", $title);
$first_part = implode(" ", array_splice($pieces, 0, 4));
$title = $first_part;
//title now has first 4 words
打破它的主要情况是line-breaks
。如果我有这样的段落:
Testing one two three
Testing2 a little more three two one
将$title
等于Testing one two three Testing2
另一个例子:
Testing
test1
test2
test3
test4
test5
test6
sdfgasfgasfg fdgadfgafg fg
标题等于=Testing test1 test2 test3 test4 test5 test6 sdfgasfgasfg fdgadfgafg fg
出于某种原因,它抓住了下一行 aswel 的第一个单词。
有没有人对如何解决这个问题有任何建议?