php strpos

导读 在PHP中,`strpos()`函数用于查找一个字符串在另一个字符串中的位置。它返回一个整数,表示子字符串在主字符串中的起始位置。如果找不到子...

在PHP中,`strpos()`函数用于查找一个字符串在另一个字符串中的位置。它返回一个整数,表示子字符串在主字符串中的起始位置。如果找不到子字符串,则返回`false`。

函数原型为:

```php

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

```

参数说明:

* `$haystack`:主字符串,即要在其中查找子字符串的字符串。

* `$needle`:要查找的子字符串。

* `$offset`(可选):从主字符串的哪个位置开始搜索子字符串。默认值为`0`,表示从字符串的开头开始搜索。

示例用法:

```php

$haystack = "Hello, world!";

$needle = "world";

$position = strpos($haystack, $needle);

echo $position; // 输出:7

```

在上面的示例中,`strpos()`函数在字符串`"Hello, world!"`中查找子字符串`"world"`,并返回其起始位置,即索引为`7`的位置。

请注意,`strpos()`函数对大小写敏感。如果要进行大小写不敏感的搜索,可以使用`stripos()`函数。

版权声明:本文由用户上传,如有侵权请联系删除!