如何在php中打印句子的前两个单词



我想打印句子的前两个单词

$txt = "Laravel PHP Node JS";

并且期望输出Laravel PHP

使用下面的代码片段,有其他方法可以简化它吗?

echo (implode(array_slice(preg_split("/s+/", $txt), 0, 2),' '));

如果用simpler表示单个函数调用,则可以匹配前两个";单词";通过将一个或多个非空白字符与具有preg_ match的CCD_。

$txt = "Laravel PHP Node JS";
if (preg_match("/S+h+S+/", $txt, $match)) {
echo $match[0];
}

输出

Laravel PHP

最新更新