strpos

strpos — 查找字符串首次出现的位置

reject note 说明

int strpos ( string $haystack , mixed $needle [, int $offset = 0 ] )

返回 needle 在 haystack 中首次出现的数字位置。与 strrpos() 不同,在 PHP 5 之前,该函数可以使用一个完整字符串作为 needle,并且整个字符串都将被使用。

reject note 参数

haystack

在该字符串中进行查找。

needle

如果 needle 不是一个字符串,那么它将被转换为整型并被视为字符的顺序值。

offset

可选的 offset 参数可以用来指定从 haystack 中的哪一个字符开始查找。返回的数字位置是相对于haystack 的起始位置而言的。

reject note 返回值

以整型返回位置信息。如果没找到 needle, strpos() 将返回布尔型的 FALSE 值。

Warning

此函数可能返回布尔值 FALSE,但也可能返回等同于 FALSE 的非布尔值,例如 0 或 ""(空串)。请阅读 布尔类型章节以获取更多信息。应使用 === 运算符 来测试此函数的返回值。

reject note 参见

  • strrpos() - 计算指定字符串在目标字符串中最后一次出现的位置
  • stripos() - 查找字符串首次出现的位置(不区分大小写)
  • strripos() - 计算指定字符串在目标字符串中最后一次出现的位置(不区分大小写)
  • strrchr() - 查找指定字符在字符串中的最后一次出现
  • substr() - 返回字符串的子串
  • stristr() - strstr 函数的忽略大小写版本
  • strstr() - 查找字符串的首次出现
posted @ 2013-01-24 14:52  linny  阅读(259)  评论(0编辑  收藏  举报