从字符串中获取特定单词

时间:2015-01-12 21:31:56

标签: php

我爱上strstr,但这一次对我没有帮助......为什么?

我希望能够从字符串中获取第七个单词。

例如:

$myString = 'Dummy string just to fetch the seventh word.';
echo strstr($myString, ' ', true);

显然,这回归:

Dummy{+space}

我想知道是否有一个内部的php命令可以让我获取每个字符串的7个字(而不是写一个函数)。

显然,对于这个例子,我期待得到修剪:

seventh

2 个答案:

答案 0 :(得分:3)

您可以使用explode将字符串拆分为具有特定分隔符的数组,然后访问此数组中的右元素。

示例:

$array = explode(" ", $myString);
echo $array[6];

答案 1 :(得分:0)

$myStringArray = explode('', $myString);
print_r($myStringArray);

结果:

[0]=>'Dummy'
[1]=>'string'
[2]=>'just'
[3]=>'to'
[4]=>'fetch'
[5]=>'the'
[6]=>'seventh'
[7]=>'word.'