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 相关文章推荐
在任意字符集下正常显示网页的方法一
Apr 01 PHP
php在页面中调用fckeditor编辑器的方法
Jun 10 PHP
php操作JSON格式数据的实现代码
Dec 24 PHP
php eval函数用法总结
Oct 31 PHP
php实现的九九乘法口诀表简洁版
Jul 28 PHP
PHP中把错误日志保存在系统日志中(Windows系统)
Jun 23 PHP
PHP串行化与反串行化实例分析
Dec 27 PHP
基于php编程规范(详解)
Aug 17 PHP
PhpStorm本地断点调试的方法步骤
May 21 PHP
PHP从零开始打造自己的MVC框架之入口文件实现方法详解
Jun 03 PHP
ThinkPHP5+UEditor图片上传到阿里云对象存储OSS功能示例
Aug 05 PHP
php提供实现反射的方法和实例代码
Sep 17 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
PHP实现可自定义样式的分页类
2016/03/29 PHP
php高性能日志系统 seaslog 的安装与使用方法分析
2020/02/29 PHP
基于JQuery的一句代码实现表格的简单筛选
2010/07/26 Javascript
一个页面元素appendchild追加到另一个页面元素的问题
2013/01/27 Javascript
javascript获取隐藏dom的宽高 具体实现
2013/07/14 Javascript
alert和confirm功能介绍
2014/05/21 Javascript
JavaScript中getUTCSeconds()方法的使用详解
2015/06/11 Javascript
跟我学习javascript的arguments对象
2015/11/16 Javascript
基于javascript编写简单日历
2016/05/02 Javascript
jQuery实现发送验证码并60秒倒计时功能
2016/11/25 Javascript
浅谈js for循环输出i为同一值的问题
2017/03/01 Javascript
vue元素实现动画过渡效果
2017/07/01 Javascript
JScript实现地址选择功能
2017/08/15 Javascript
Javascript中的getter和setter初识
2017/08/17 Javascript
vuex中使用对象展开运算符的示例
2017/09/25 Javascript
vue使用$emit时,父组件无法监听到子组件的事件实例
2018/02/26 Javascript
树莓派中python获取GY-85九轴模块信息示例
2013/12/05 Python
Python文件与文件夹常见基本操作总结
2016/09/19 Python
使用NumPy和pandas对CSV文件进行写操作的实例
2018/06/14 Python
Python通过递归获取目录下指定文件代码实例
2019/11/07 Python
Python 限定函数参数的类型及默认值方式
2019/12/24 Python
深入理解Tensorflow中的masking和padding
2020/02/24 Python
使用keras实现BiLSTM+CNN+CRF文字标记NER
2020/06/29 Python
JINS眼镜官方网站:日本最大的眼镜邮购
2016/10/14 全球购物
Pandora西班牙官方商店:PandoraShop.es
2020/10/05 全球购物
什么是动态端口(Dynamic Ports)?动态端口的范围是多少?
2014/12/12 面试题
物流仓储实习自我鉴定
2013/09/25 职场文书
市场营销专业毕业生求职信
2014/03/26 职场文书
法人代表委托书
2014/04/04 职场文书
安全生产大检查方案
2014/05/07 职场文书
2015年元旦演讲稿
2014/09/12 职场文书
2014-2015学年工作总结
2014/11/27 职场文书
导游词书写之黄山
2019/08/06 职场文书
用Python的绘图库(matplotlib)绘制小波能量谱
2021/04/17 Python
centos8安装MongoDB的详细过程
2021/10/24 MongoDB
python神经网络 使用Keras构建RNN训练
2022/05/04 Python