stripos
是 PHP 中的一个字符串函数,它用于查找子字符串在另一个字符串中首次出现的位置。它不区分大小写。函数原型如下:
int stripos ( string $haystack , string $needle [, int $offset = 0 ] )
参数说明:
$haystack
:必需,要在其中搜索子字符串的字符串。$needle
:必需,要在 $haystack
中搜索的子字符串。$offset
:可选,从 $haystack
中的哪个位置开始搜索。默认值为 0。返回值:
$haystack
中首次出现的位置。false
。示例:
<?php
$haystack = "Hello, World!";
$needle = "WORLD";
$offset = 7;
$result = stripos($haystack, $needle, $offset);
if ($result !== false) {
echo "子字符串 '{$needle}' 在 '$haystack' 中首次出现的位置是:{$result}";
} else {
echo "子字符串 '{$needle}' 在 '$haystack' 中没有找到。";
}
?>
输出:
子字符串 'WORLD' 在 'Hello, World!' 中首次出现的位置是:7
注意:stripos
函数不区分大小写,所以 “WORLD” 和 “world” 被认为是相同的字符串。