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中的Class的几点个人看法
Oct 09 PHP
php 三维饼图的实现代码
Sep 28 PHP
php中++i 与 i++ 的区别
Aug 08 PHP
php魔术方法与魔术变量、内置方法与内置变量的深入分析
Jun 03 PHP
PHP FATAL ERROR: CALL TO UNDEFINED FUNCTION BCMUL()解决办法
May 04 PHP
PHP实现搜索地理位置及计算两点地理位置间距离的实例
Jan 08 PHP
php图片添加文字水印实现代码
Mar 15 PHP
PHP实现上传多文件示例代码
Feb 20 PHP
laravel migrate初学常见错误的解决方法
Oct 11 PHP
php快速导入大量数据的实例方法
Sep 23 PHP
PHP与Web页面交互操作实例分析
Jun 02 PHP
THINKPHP-Apache服务器中使用Alias虚拟目录URL重写 隐藏index.php
Mar 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
一个数据采集类
2007/02/14 PHP
微信公众平台开发教程①获取用户Openid及个人信息图文详解
2019/04/10 PHP
javascript parseInt 大改造
2009/09/27 Javascript
灵活应用js调试技巧解决样式问题的步骤分享
2012/03/15 Javascript
JavaScript数组常用操作技巧汇总
2014/11/17 Javascript
javascript实现状态栏中文字动态显示的方法
2015/10/20 Javascript
谈谈target=_new和_blank的不同之处
2016/10/25 Javascript
socket.io学习教程之深入学习篇(三)
2017/04/29 Javascript
小程序清理本地缓存的方法
2018/08/17 Javascript
移动端(微信等使用vConsole调试console的方法
2019/03/05 Javascript
详解Vue中CSS样式穿透问题
2019/09/12 Javascript
node.js中Buffer缓冲器的原理与使用方法分析
2019/11/23 Javascript
微信小程序request请求封装,验签代码实例
2019/12/04 Javascript
python实现每次处理一个字符的三种方法
2014/10/09 Python
详解python 字符串和日期之间转换 StringAndDate
2017/05/04 Python
Django CBV类的用法详解
2019/07/26 Python
Django如何实现网站注册用户邮箱验证功能
2019/08/14 Python
Python 中list ,set,dict的大规模查找效率对比详解
2019/10/11 Python
原来我一直安装 Python 库的姿势都不对呀
2019/11/11 Python
用Python 爬取猫眼电影数据分析《无名之辈》
2020/07/24 Python
互斥锁解决 Python 中多线程共享全局变量的问题(推荐)
2020/09/28 Python
Python批量获取并保存手机号归属地和运营商的示例
2020/10/09 Python
详解HTML5将footer置于页面最底部的方法(CSS+JS)
2018/10/11 HTML / CSS
瑞典领先的汽车零部件网上零售商:bildelaronline24.se
2017/01/12 全球购物
如何启动时不需输入用户名与密码
2014/05/09 面试题
Java多态性的定义以及类型
2014/09/16 面试题
会计出纳岗位职责
2013/12/25 职场文书
物理教师自荐信范文
2013/12/28 职场文书
职业生涯规划怎么写
2013/12/29 职场文书
户籍证明模板
2014/09/28 职场文书
会计工作检讨书
2015/02/19 职场文书
2015年业务员工作总结范文
2015/04/07 职场文书
工作服管理制度范本
2015/08/06 职场文书
民政局2016年“六一”儿童节慰问活动总结
2016/04/06 职场文书
教你如何让spark sql写mysql的时候支持update操作
2022/02/15 MySQL
Android 中的类文件和类加载器详情
2022/06/05 Java/Android