PHP中strncmp()函数比较两个字符串前2个字符是否相等的方法


Posted in PHP onJanuary 07, 2016

本文实例讲述了PHP中strncmp()函数比较两个字符串前2个字符是否相等的方法。分享给大家供大家参考,具体如下:

PHP中的strncmp()函数用于比较两个字符串(区分大小写),可判断两个字符串前n个字符是否相等。

strncmp()函数定义如下:

strncmp(string1,string2,length)

参数说明:

string1 必需。规定要比较的首个字符串。
string2 必需。规定要比较的第二个字符串。
length 必需。规定比较中所用的每个字符串的字符数。

返回值说明:

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

示例代码如下:

<?php
/* strncmp()函数比较两个字符串前n个字符是否相等
 *
 * 返回值:
 0 - 如果两个字符串相等
 <0 - 如果 string1 小于 string2
 >0 - 如果 string1 大于 string2
 */
 $str1="welcome to 3water.com";
 $str2="WELCOME TO WWW.JB51.NET";
 $str3="welcome to php";
 echo strncmp($str1,$str2,2);
 echo "<br/>";
 echo strncmp($str1,$str3,2);
?>

运行结果如下:

1
0

更多关于PHP字符串操作相关内容可查看本站专题:《php字符串(string)用法总结》

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

PHP 相关文章推荐
PHP 中dirname(_file_)讲解
Mar 18 PHP
set_include_path在win和linux下的区别
Jan 10 PHP
phplock(php进程锁) v1.0 beta1
Nov 24 PHP
让的PHP代码飞起来的40条小技巧(提升php效率)
Apr 12 PHP
50个PHP程序性能优化的方法
Jun 02 PHP
PHP5.3安装Zend Guard Loader图文教程
Sep 29 PHP
orm获取关联表里的属性值
Apr 17 PHP
thinkPHP简单遍历数组方法分析
May 16 PHP
php操纵mysqli数据库的实现方法
Sep 18 PHP
Yii2-GridView 中让关联字段带搜索和排序功能示例
Jan 21 PHP
实例讲解PHP表单处理
Feb 15 PHP
在Ubuntu 18.04上安装PHP 7.3 7.2和7.0的方法
Apr 09 PHP
PHP编程基本语法快速入门手册
Jan 07 #PHP
PHP中strnatcmp()函数“自然排序算法”进行字符串比较用法分析(对比strcmp函数)
Jan 07 #PHP
WordPress开发中用于标题显示的相关函数使用解析
Jan 07 #PHP
PHP中strcmp()和strcasecmp()函数字符串比较用法分析
Jan 07 #PHP
WordPress中调试缩略图的相关PHP函数使用解析
Jan 07 #PHP
PHP中substr函数字符串截取用法分析
Jan 07 #PHP
PHP中addcslashes与stripcslashes函数用法分析
Jan 07 #PHP
You might like
Google Voice 短信发送接口PHP开源版(2010.5更新)
2010/07/22 PHP
一个不易被发现的PHP后门代码解析
2014/07/05 PHP
学习YUI.Ext 第六天--关于树TreePanel(Part 1)
2007/03/10 Javascript
javascript 时间比较实现代码
2009/10/28 Javascript
jquery随机展示头像代码
2011/12/21 Javascript
js数组Array sort方法使用深入分析
2013/02/21 Javascript
Javascript算符的优先级介绍
2013/03/20 Javascript
js 调用父窗口的具体实现代码
2013/07/15 Javascript
JQuery记住用户名和密码的具体实现
2014/04/04 Javascript
js实现的倒计时按钮实例
2015/06/24 Javascript
js实现可控制左右方向的无缝滚动效果
2016/05/29 Javascript
Centos7 中安装 Node.js v4.4.4
2016/11/03 Javascript
基于NodeJS+MongoDB+AngularJS+Bootstrap开发书店案例分析
2017/01/12 NodeJs
微信小程序之GET请求的实例详解
2017/09/29 Javascript
js中apply和Math.max()函数的问题及区别介绍
2018/03/27 Javascript
JS大坑之19位数的Number型精度丢失问题详解
2019/04/22 Javascript
Vue.js递归组件实现组织架构树和选人功能
2019/07/04 Javascript
vue中父子组件的参数传递和应用示例
2021/01/04 Vue.js
[48:48]完美世界DOTA2联赛PWL S3 Magama vs GXR 第一场 12.19
2020/12/24 DOTA
10款最好的Web开发的 Python 框架
2015/03/18 Python
你眼中的Python大牛 应该都有这份书单
2017/10/31 Python
Python使用 Beanstalkd 做异步任务处理的方法
2018/04/24 Python
python 匹配url中是否存在IP地址的方法
2018/06/04 Python
python 创建一个空dataframe 然后添加行数据的实例
2018/06/07 Python
Python开发的十个小贴士和技巧及长常犯错误
2018/09/27 Python
python消费kafka数据批量插入到es的方法
2018/12/27 Python
python opencv实现直线检测并测出倾斜角度(附源码+注释)
2020/12/31 Python
Python爬取梨视频的示例
2021/01/29 Python
css3 border-radius属性详解
2017/07/05 HTML / CSS
HTML5本地存储之Database Storage应用介绍
2013/01/06 HTML / CSS
美国知名女性服饰品牌:New York & Company
2017/03/23 全球购物
工作个人的自我评价
2014/01/14 职场文书
致标枪运动员加油稿
2014/02/15 职场文书
网络营销计划
2015/01/17 职场文书
2016年世界艾滋病日宣传活动总结
2016/04/01 职场文书
Python实现文本文件拆分写入到多个文本文件的方法
2021/04/18 Python