我有一个这样的字符串:
$text = "你好,我只是在尝试一些东西" ;
而且我需要在第三个空格字符之前剪切字符串,最终结果为:“你好,我只是”。
到目前为止,我发现的只是如何在特定字符第一次出现之前进行剪切。
我会使用爆炸按空格分割,只选择前三个(或更少)元素,然后内爆以重新组装我想要的元素。
$text = "Hello, I'm just trying some stuff";
$words = explode(' ', $text, 4);
$first_three = array_slice($words, 0, 3);
$output = implode(' ', $first_three);
请注意,将最后一个限制参数添加到爆炸函数将防止它在非常大的字符串的情况下过于昂贵。字符串的其余部分将放入第四个,最后一个元素。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句