返回 PHP 中字符首次出现之前的字符串部分

2022-08-30 09:00:01

在 PHP 中,在特定字符首次出现之前返回字符串部分的最简单方法是什么?

例如,如果我有一个字符串...

“快速的棕色狐狸跳过了等。

...并且我正在过滤空格字符(“ ”),该函数将返回“The”。


答案 1

对于谷歌用户来说:strtok更适合于此:

echo strtok("The quick brown fox", ' ');

答案 2

你可以这样做:

$string = 'The quick brown fox jumped over the lazy dog';
$substring = substr($string, 0, strpos($string, ' '));

但我更喜欢这个:

list($firstWord) = explode(' ', $string);

推荐