php中strpos()和stripos()函数的区别用法详解
strpos()和
stripos()
函数的区别用法介绍,希望对需要的朋友有所帮助!
strpos()函数
这个函数帮助我们找到一个字符串在另一个字符串中第一次出现的位置。这将返回字符串第一次出现位置的整数值。这个函数区分大小写,这意味着它以不同的方式对待大写和小写字符。
语法:
strpos(original_str, search_str, start_pos)
参数的使用:
在语法中指定的三个参数中,有两个是强制性的,一个是可选的。
这三个参数描述如下:
original_str (mandatory):这个参数引用原始字符串,我们需要在其中搜索所需字符串的出现情况。
search_str(必选):这个参数引用我们需要搜索的字符串。
start_pos(可选):指搜索必须从字符串的位置开始。
返回类型:
此函数返回一个整数值,该整数值表示字符串search_str首次出现的original_str的索引。
strpos()函数用法示例:
<?php function Search($search, $string){ $position = strpos($string, $search, 5); if ($position == true){ return "Found at position: " . $position; } else{ return "Not Found"; } } $string = "Welcome to PHP中文网"; $search = "PHP"; echo Search($search, $string); ?>
输出:
Found at position 11
stripos()函数
这个函数还帮助我们找到字符串在另一个字符串中第一次出现的位置。这将返回字符串第一次出现位置的整数值。这个函数不区分大小写,这意味着它对大小写字符一视同仁。这个函数的工作原理与strpos()类似,区别在于它对大小写不敏感,而strpos()对大小写敏感。
语法:
stripos(original_str, search_str, start_pos)
参数的使用:
在语法中指定的三个参数中,有两个是强制性的,一个是可选的
original_str (mandatory):这个参数引用原始字符串,我们需要在其中搜索所需字符串的出现情况。
search_str (mandatory):这个参数引用我们需要查找的字符串。
start_pos(可选):这个参数指的是搜索必须从字符串的位置开始。
返回类型:
此函数返回一个整数值,该整数值表示字符串search_str首次出现的original_str的索引。
stripos()函数使用示例:
<?php function Search($search, $string){ $position = stripos($string, $search, 5); if ($position == true){ return "Found at position " . $position; } else{ return "Not Found"; } } $string = "Welcome to PHP中文网"; $search = "PHP"; echo Search($search, $string); ?>
输出:
Found at position 11
相关推荐:《PHP教程》
以上就是php中strpos()和stripos()函数的区别用法详解的详细内容,更多请关注其它相关文章!
推荐阅读
-
PHP中ini_set和ini_get函数的用法小结
-
Mybatis的mapper文件中$和#的用法及区别详解
-
详解PHP中strlen和mb_strlen函数的区别
-
PHP中isset()和unset()函数的用法小结
-
深入浅析php中sprintf与printf函数的用法及区别
-
PHP中__get()和__set()的用法实例详解
-
详解PHP中strlen和mb_strlen函数的区别
-
PHP中register_globals参数为OFF和ON的区别(register_globals 使用详解)
-
php中get_cfg_var()和ini_get()的用法及区别
-
PHP中的函数-- foreach()的用法详解