PHP中strcmp()和strcasecmp()函数字符串比较用法分析


Posted in PHP onJanuary 07, 2016

本文实例讲述了PHP中strcmp()和strcasecmp()函数字符串比较用法。分享给大家供大家参考,具体如下:

一、PHP中strcmp()函数用于比较两个字符串(区分大小写),其定义如下:

strcmp(string1,string2)

参数说明:

string1  必需。规定要比较的第一个字符串。
string2  必需。规定要比较的第二个字符串。

PSstrcmp()函数与 strncmp() 函数类似,不同的是,strncmp()可以指定每个字符串用于比较的字符数。

二、PHP中strcasecmp()函数比较两个字符串(不区分大小写),其定义如下:

strcasecmp(string1,string2)

参数说明:

string1 必需。规定要比较的第一个字符串。
string2 必需。规定要比较的第二个字符串。

PSstrcasecmp()函数与 strncasecmp() 函数类似,不同的是,strncasecmp()可以指定每个字符串用于比较的字符数。

示例代码:

<?php
 $str1="三水点靠木";
 $str2="三水点靠木";
 $str3="3water.com";
 $str4="WWW.JB51.NET";
 echo strcmp($str1,$str2);//两个字符串相等
 echo "<br/>";
 echo strcmp($str3,$str4);//注意该函数区分大小写
 echo "<br/>";
 echo strcasecmp($str3,$str4);//该函数不区分大小写
?>

运行结果如下:

0
1
0

补充:关于返回值问题

针对参数string1与string2的比较:

如果两个字符串相等,则返回值为 0
如果 string1 小于 string2,则返回值小于0
如果 string1 大于 string2,则返回值大于0

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
php一些公用函数的集合
Mar 27 PHP
php删除与复制文件夹及其文件夹下所有文件的实现代码
Jan 23 PHP
php中使用$_REQUEST需要注意的一个问题
May 02 PHP
PHP面向对象程序设计之接口用法
Aug 20 PHP
ThinkPHP上使用多说评论插件的方法
Oct 31 PHP
thinkphp普通查询与表达式查询实例分析
Nov 24 PHP
php pdo oracle中文乱码的快速解决方法
May 16 PHP
php版交通银行网银支付接口开发入门教程
Sep 26 PHP
PHP基于接口技术实现简单的多态应用完整实例
Apr 26 PHP
PHP实现超简单的SSL加密解密、验证及签名的方法示例
Aug 28 PHP
php反射学习之不用new方法实例化类操作示例
Jun 14 PHP
PHP开发api接口安全验证操作实例详解
Mar 26 PHP
WordPress中调试缩略图的相关PHP函数使用解析
Jan 07 #PHP
PHP中substr函数字符串截取用法分析
Jan 07 #PHP
PHP中addcslashes与stripcslashes函数用法分析
Jan 07 #PHP
使用php+swoole对client数据实时更新(一)
Jan 07 #PHP
PHP中addslashes()和stripslashes()实现字符串转义和还原用法实例
Jan 07 #PHP
PHP中ltrim与rtrim去除左右空格及特殊字符实例
Jan 07 #PHP
jQuery向下滚动即时加载内容实现的瀑布流效果
Jan 07 #PHP
You might like
使用PHP和HTML5 FormData实现无刷新文件上传教程
2014/09/06 PHP
php实现的返回数据格式化类实例
2014/09/22 PHP
php命令行(cli)下执行PHP脚本文件的相对路径的问题解决方法
2015/05/25 PHP
了解Javascript的模块化开发
2015/03/02 Javascript
jQuery实现冻结表格行和列
2015/04/29 Javascript
jQuery模仿阿里云购买服务器选择购买时间长度的代码
2016/04/29 Javascript
jQuery Validate验证框架详解(推荐)
2016/12/17 Javascript
优化Vue项目编译文件大小的方法步骤
2019/05/27 Javascript
Python使用py2exe打包程序介绍
2014/11/20 Python
python字符串连接方法分析
2016/04/12 Python
详解python中的json的基本使用方法
2016/12/21 Python
TF-IDF算法解析与Python实现方法详解
2017/11/16 Python
python matplotlib画图实例代码分享
2017/12/27 Python
《与孩子一起学编程》python自测题
2018/05/27 Python
python 保存float类型的小数的位数方法
2018/10/17 Python
python logging添加filter教程
2019/12/24 Python
基于Tensorflow使用CPU而不用GPU问题的解决
2020/02/07 Python
python3中sorted函数里cmp参数改变详解
2020/03/12 Python
css3 column实现卡片瀑布流布局的示例代码
2018/06/22 HTML / CSS
Canvas与Image互相转换示例代码
2013/08/09 HTML / CSS
Canvas制作旋转的太极的示例
2018/03/09 HTML / CSS
高职教师岗位职责
2013/12/24 职场文书
校长就职演讲稿
2014/01/06 职场文书
迟到检讨书1000字
2014/01/15 职场文书
2014年五一活动策划方案
2014/03/15 职场文书
元旦文艺汇演主持词
2014/03/26 职场文书
跳蚤市场口号
2014/06/13 职场文书
英语分层教学实施方案
2014/06/15 职场文书
暑假社会实践心得体会
2014/09/02 职场文书
党员干部观看《周恩来四个昼夜》思想汇报
2014/09/10 职场文书
四风问题自查自纠工作情况报告
2014/10/28 职场文书
2015年大学班主任工作总结
2015/04/30 职场文书
幼儿园推普周活动总结
2015/05/07 职场文书
车辆管理制度范本
2015/08/05 职场文书
pytorch Dropout过拟合的操作
2021/05/27 Python
HTML中的表格元素介绍
2022/02/28 HTML / CSS