php中strpos()和stripos()函数的区别用法详解
发布:smiling 来源: PHP粉丝网 添加日期:2020-03-04 15:30:37 浏览: 评论:0
本篇文章主要给大家介绍PHP中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";
- }
- }
- //phpfensi.com
- $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
Tags: strpos stripos
相关文章
- ·php strstr() strrchr() strpos() strrpos()函数(2014-01-15)
- ·PHP利用strpos函数屏蔽关键字程序(2014-08-23)
- ·php中strpos strrchr strpbrk字符查找函数(2014-09-19)
- ·PHP学习之使用 strpos()函数时的注意事项(2020-03-28)
- ·php中的strpos使用示例(2020-09-27)
- ·PHP中使用strpos函数实现屏蔽敏感关键字功能(2021-04-07)
- ·php中字符查找函数strpos、strrchr与strpbrk用法(2021-04-26)
- ·详解PHP中mb_strpos的使用(2021-09-02)
- ·strpos() 函数判断字符串中是否包含某字符串的方法(2021-11-04)
- ·php常用字符串查找函数strstr()与strpos()实例分析(2021-11-27)
- ·stripos函数知识点实例分享(2021-11-07)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)