我想打印句子的前两个单词
$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