stripos
是 PHP 中的一个字符串处理函数,它用于在字符串中查找指定字符或子字符串首次出现的位置。该函数返回第一次出现的索引值,如果没有找到则返回 false
。与 strpos
类似,但 stripos
是大小写不敏感的。
以下是 stripos
函数的语法:
int stripos ( string $haystack, string $needle [, int $offset = 0 ] )
参数说明:
$haystack
:要在其中搜索子字符串的主字符串。$needle
:要在$haystack
中查找的子字符串。$offset
(可选):开始搜索的位置。默认值为 0。
返回值:
- 返回子字符串在主字符串中首次出现的位置的索引。如果没有找到子字符串,则返回
false
。
示例:
$haystack = "Hello, World!"; $needle = "WORLD"; $result = stripos($haystack, $needle); if ($result !== false) { echo "The needle is found at index: " . $result; // 输出 "The needle is found at index: 7" } else { echo "The needle is not found."; }