strpos 查找字符串中第一次出现的位置
封面图
•
2025-10-27
•
PHP
181
0
0
0
在 PHP 中,`strpos()` 函数用于查找一个字符串在另一个字符串中**第一次出现的位置**(即索引)。 ### 语法: ```php strpos(string $haystack, string $needle, int $offset = 0): int|false ``` ### 参数说明: - `$haystack`:要搜索的字符串(被搜索的字符串)。 - `$needle`:要查找的子字符串。 - `$offset`(可选):从 `$haystack` 的哪个位置开始搜索,默认是 `0`。 ### 返回值: - 如果找到 `$needle`,返回其**首次出现的索引**(从 0 开始)。 - 如果未找到,返回 `false`。 --- ### 示例: ```php $haystack = "Hello world!"; $needle = "world"; $position = strpos($haystack, $needle); if ($position !== false) { echo "找到 '$needle' 在位置: " . $position; } else { echo "未找到 '$needle'"; } ``` **输出:** ``` 找到 'world' 在位置: 6 ``` --- ### 注意事项: - `strpos()` 是区分大小写的。 - 如果你希望不区分大小写,可以使用 `stripos()` 函数。 --- ### 示例:不区分大小写 ```php $haystack = "Hello World!"; $needle = "world"; $position = stripos($haystack, $needle); echo "找到 '$needle' 在位置: " . $position; ``` **输出:** ``` 找到 'world' 在位置: 6 ``` --- 如果你有具体的字符串和需要查找的内容,我可以帮你具体分析。
上一篇:
PSR-4 自动加载规范
下一篇:
php报错 file_get_contents(): SSL operation failed with cod
标题录入,一次不能超过6条
留言
评论