举报投诉联系我们 手机版 热门标签 名动网
您的位置:名动网 > php strpos函数 PHP stripos() 函数

php strpos函数 PHP stripos() 函数

2023-03-05 04:20 PHP教程

php strpos函数 PHP stripos() 函数

php strpos函数

PHP strpos函数是一个用于查找字符串在另一个字符串中第一次出现的位置的函数。它返回字符串在另一个字符串中首次出现的位置,如果没有找到该字符串,则返回 FALSE。

strpos() 函数是区分大小写的,如果要查找无视大小写,可以使用 stripos() 函数。

// 语法
int strpos(string haystack, string needle [, int offset]) 

haystack 必需。规定要在其中搜寻 needle 的字符串。

needle 必需。规定要在 haystack 中搜寻的字符串。

offset 可选。规定开始搜寻的位置。该参数是 haystack 中开始搜寻的位置,从 0 开始计数。如果该值小于 0 或者大于 haystack 的长度,将会返回 FALSE。

 
//实例  
$mystring = 'abc';  
$findme   = 'a';  
$pos = strpos($mystring, $findme);   // $pos = 0;   

上面代码表明,strpos() 找到 $findme 的位置是 0 (即 $mystring 的开头),因此返回 0 作为其值。

  // 检测 "a" 是否不在 "b" 之后    if (strpos("b", "a") === false) {    echo "\"a\"不在\"b\"之后";    } else {    echo "\"a\"在\"b\"之后";    } 

"a"不在"b"之后


 // 检测 "Hello world!" 是否包含 "world"    if (strpos("Hello world!", "world") !== false) {    echo "'Hello world!' 字符串中包含 'world'";    } else {    echo "'Hello world!' 字符串中不包含 'world'";    } 

"Hello world!" 字符串中包含 'world'

PHP stripos() 函数

PHP stripos() 函数

PHP String 参考手册 PHP String 参考手册

实例

查找 "php" 在字符串中第一次出现的位置:

<?php
echo stripos("I love php, I love php too!","PHP");
?>

运行实例 »

定义和用法

stripos() 函数查找字符串在另一字符串中第一次出现的位置(不区分大小写)。

注释:stripos() 函数是不区分大小写的。

注释:该函数是二进制安全的。

相关函数:

  • strripos() - 查找字符串在另一字符串中最后一次出现的位置(不区分大小写)
  • strpos() - 查找字符串在另一字符串中第一次出现的位置(区分大小写)
  • strrpos() - 查找字符串在另一字符串中最后一次出现的位置(区分大小写)

语法

stripos(string,find,start)

参数 描述
string 必需。规定被搜索的字符串。
find 必需。规定要查找的字符。
start 可选。规定开始搜索的位置。

技术细节

返回值: 返回字符串在另一字符串中第一次出现的位置,如果没有找到字符串则返回 FALSE。注释:字符串位置从 0 开始,不是从 1 开始。
PHP 版本: 5+


PHP String 参考手册 PHP String 参考手册
阅读全文
以上是名动网为你收集整理的php strpos函数 PHP stripos() 函数全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
© 2024 名动网 mdwl.vip 版权所有 联系我们