strpos() 函数正在 php 顶用于查找字符串外初次呈现指定子字符串的地位,并返归其索引(从 0 入手下手)。假设已找到子字符串,则返归 -1。用法:strpos($haystack, $needle, $offset = 0)。

php中strpos的作用

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仄台另外相闭文章!

点赞(26) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部