【发布时间】:2013-09-08 16:02:04
【问题描述】:
有没有一个函数可以让我找到一个单词在字符串中的位置?位置我不是指它在字符串中的哪个数字字符。我知道已经有很多函数可以做到这一点,例如 strpos() 和 strstr() 等。我正在寻找的是一个函数,它将返回一个单词在字符串中相对于单词数的数字。
例如,如果我在文本“This is a string”中搜索“string”,结果将是 4。
注意:我对将字符串拆分为数组不感兴趣。我需要一个允许我将字符串作为字符串而不是数组输入的函数。因此Find the exact word position in string 的答案不是我想要的。
【问题讨论】:
-
所有“单词”都用空格隔开吗?
-
是的,所有单词都用空格隔开。
-
So for example, if I'm searching for "string" in the text "This is a string" the result would be 4.这是什么4? -
@itachi "4" 是字符串中的第 4 个单词。
-
@hjpotter92 这个答案对我没有帮助。
标签: php