使用php提取字符串的第一个单词

时间:2010-06-28 19:45:51

标签: php string

我想将一个字符串拆分为两个变量,第一个字和字符串的其余部分。第一个词只会是4个不同的词之一。

$string = explode (' ', $string, 2);
$word = $string[0];
$string = $string[1];

以上看起来似乎有效,但我想知道是否有更好的方法。

3 个答案:

答案 0 :(得分:6)

您可以使用list()

list($word, $string) = explode (' ', $string, 2);

但它已经很好了。在这种情况下,正则表达式会过度。

答案 1 :(得分:3)

有很多方法可以做到。使用正则表达式,使用strtok()等。使用explode()你正在做的事情很好。

答案 2 :(得分:1)

list($word, $string) = explode(' ', $a, 2);