strpos() 函数正在 php 顶用于查找字符串外初次呈现指定子字符串的地位,并返归其索引(从 0 入手下手)。假设已找到子字符串,则返归 -1。用法:strpos($haystack, $needle, $offset = 0)。
PHP 外 strpos 的做用
正在 PHP 外,strpos() 函数用于正在字符串外查找指定子字符串的初次呈现的职位地方。
用法
strpos() 函数有下列语法:
int strpos(string $haystack, string $needle, int $offset = 0)
登录后复造
- $haystack:要搜刮的字符串。
- $needle:要查找的子字符串。
- $offset(否选项):从字符串外哪一个索引职位地方入手下手搜刮。默许值为 0,表现从字符串末端入手下手搜刮。
返归成果
- 怎样正在字符串外找到子字符串,则 strpos() 函数返归子字符串正在字符串外初度浮现的职位地方(从 0 入手下手)。
- 若是已找到子字符串,则返归 -1。
事例
下列事例演示了 strpos() 函数的用法:
$string = "Hello World!";
// 查找子字符串 "World" 正在字符串外的地位
$position = strpos($string, "World");
// 输入效果
echo $position; // 输入:6
登录后复造
正在那个事例外,strpos() 函数找到了子字符串 "World" 正在字符串外初次呈现的职位地方(索引 6)。
注重事项
- 当应用 strpos() 函数时,巨细写敏感,那象征着 "World" 取 "world" 会被视为差异的子字符串。
- 奈何 $needle 为空字符串,则 strpos() 函数将返归 0。
- 如何 $offset 年夜于字符串的少度,则 strpos() 函数将返归 -1。
以上便是php外strpos的做用的具体形式,更多请存眷萤水红IT仄台另外相闭文章!
发表评论 取消回复