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 递归效率分析
Nov 24 PHP
php适配器模式介绍
Aug 14 PHP
php输出1000以内质数(素数)示例
Feb 16 PHP
destoon切换城市后实现logo旁边显示地区名称的方法
Aug 21 PHP
php将数组转换成csv格式文件输出的方法
Mar 14 PHP
超详细的php用户注册页面填写信息完整实例(附源码)
Nov 17 PHP
php 判断过去离现在几年的函数(实例代码)
Nov 15 PHP
浅谈PHP接入(第三方登录)QQ登录 OAuth2.0 过程中遇到的坑
Oct 13 PHP
Laravel5.7框架安装与使用学习笔记图文详解
Apr 02 PHP
php 使用mpdf实现指定字段配置字体样式的方法
Jul 29 PHP
laravel 数据验证规则详解
Oct 23 PHP
Thinkphp 框架扩展之驱动扩展实例分析
Apr 27 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(1) php开发环境配置
2010/02/15 PHP
获取php页面执行时间,数据库读写次数,函数调用次数等(THINKphp)
2013/06/03 PHP
php实现从上传文件创建缩略图的方法
2015/04/02 PHP
基于PHP实现等比压缩图片大小
2016/03/04 PHP
php实现当前页面点击下载文件的实例代码
2016/11/16 PHP
基于PHP实现的多元线性回归模拟曲线算法
2018/01/30 PHP
PHP异常类及异常处理操作实例详解
2018/12/19 PHP
浅谈PHP5.6 与 PHP7.0 区别
2019/10/09 PHP
Laravel等框架模型关联的可用性浅析
2019/12/15 PHP
通过身份证号得到出生日期和性别的js代码
2009/11/23 Javascript
javascript淡入淡出效果的实现思路
2012/03/31 Javascript
js iframe跨域访问(同主域/非同主域)分别深入介绍
2013/01/24 Javascript
js截取小数点后几位的写法
2013/11/14 Javascript
js实现文本框只允许输入数字并限制数字大小的方法
2015/08/19 Javascript
jQuery实现仿百度首页滑动伸缩展开的添加服务效果代码
2015/09/09 Javascript
JS实现网页上随滚动条滚动的层效果代码
2015/11/04 Javascript
轻松学习jQuery插件EasyUI EasyUI创建树形网络(1)
2015/11/30 Javascript
JavaScript实现移动端滑动选择日期功能
2016/06/21 Javascript
Json解析的方法小结
2016/06/22 Javascript
jQuery插件HighCharts绘制2D圆环图效果示例【附demo源码下载】
2017/03/09 Javascript
如何在postman中添加cookie信息步骤解析
2020/06/30 Javascript
Postman参数化实现过程及原理解析
2020/08/13 Javascript
python验证码识别的实例详解
2016/09/09 Python
详解python 发送邮件实例代码
2016/12/22 Python
Python进阶之@property动态属性的实现
2019/04/01 Python
详解Python中的正斜杠与反斜杠
2019/08/09 Python
Python 转换文本编码实现解析
2019/08/27 Python
CHARLES & KEITH英国官网:新加坡时尚品牌
2018/07/04 全球购物
技术总监岗位职责
2013/12/05 职场文书
服装创业计划书范文
2014/02/05 职场文书
教学质量评估实施方案
2014/03/17 职场文书
副董事长岗位职责
2014/04/02 职场文书
住宅使用说明书
2014/05/09 职场文书
2014客服代表实习自我鉴定
2014/09/18 职场文书
MySQL中distinct与group by之间的性能进行比较
2021/05/26 MySQL
CSS 一行代码实现头像与国旗的融合
2021/10/24 HTML / CSS