strpos()函数

首页 / php / 正文

strpos查找字符串首次出现的位置

语法

strpos ( string $haystack , mixed $needle [, int $offset = 0 ] ) : int

参数

  • haystack: 在该字符串中查找
  • needle:要查找的字符串,如果 needle 不是一个字符串,那么它将被转换为整型并被视为字符的顺序值。
  • offset:如果设定了该参数,搜索会从该字符串的其实位置开始统计

    • 负数:搜索会从字符串的结尾指定的字符数开始

返回值

返回needle`存在haystack字符串其实的位置,(返回字符串存在的位置),注意要从0开始计算,如果没有找到返回false

实例

$str = 'this is my test';
dump(strpos($str, 'is')); // 2
dump(strpos($str, 'is', 4)); // 5
dump(strpos($str, 'is', -1)); // false
打赏
评论区
头像
    头像

    2025年10月新盘 做第一批吃螃蟹的人coinsrore.com
    新车新盘 嘎嘎稳 嘎嘎靠谱coinsrore.com
    新车首发,新的一年,只带想赚米的人coinsrore.com
    新盘 上车集合 留下 我要发发 立马进裙coinsrore.com
    做了几十年的项目 我总结了最好的一个盘(纯干货)coinsrore.com
    新车上路,只带前10个人coinsrore.com
    新盘首开 新盘首开 征召客户!!!coinsrore.com
    新项目准备上线,寻找志同道合 的合作伙伴coinsrore.com
    新车即将上线 真正的项目,期待你的参与coinsrore.com
    新盘新项目,不再等待,现在就是最佳上车机会!coinsrore.com
    新盘新盘 这个月刚上新盘 新车第一个吃螃蟹!coinsrore.com