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 has encountered an Access Violation
Jan 15 PHP
收集的php编写大型网站问题集
Mar 06 PHP
解决File size limit exceeded 错误的方法
Jun 14 PHP
PHP5.5在windows安装使用memcached服务端的方法
Apr 16 PHP
php+Mysqli利用事务处理转账问题实例
Feb 11 PHP
php单文件版在线代码编辑器
Mar 12 PHP
深入理解PHP中的Streams工具
Jul 03 PHP
Zend Framework动作助手Redirector用法实例详解
Mar 05 PHP
Zend Framework框架Smarty扩展实现方法
Mar 22 PHP
解决php-fpm.service not found问题的办法
Jun 06 PHP
laravel Model 执行事务的实现
Oct 10 PHP
在phpstudy集成环境下的nginx服务器下配置url重写
Dec 02 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新建文件自动编号的思路与实现
2011/06/27 PHP
PHP输出时间差函数代码
2013/01/28 PHP
解析PHP生成静态html文件的三种方法
2013/06/18 PHP
thinkphp常见路径用法分析
2014/12/02 PHP
prototype 源码中文说明之 prototype.js
2006/09/22 Javascript
JavaScript的9个陷阱及评点分析
2008/05/16 Javascript
基于JQuery制作可编辑的表格特效
2014/12/23 Javascript
JavaScript数据结构和算法之二叉树详解
2015/02/11 Javascript
详解JavaScript基于面向对象之继承实例
2015/12/16 Javascript
js自定义瀑布流布局插件
2017/05/16 Javascript
使用Node.js实现RESTful API的示例
2017/08/01 Javascript
vue通过路由实现页面刷新的方法
2018/01/25 Javascript
解决vue打包之后静态资源图片失效的问题
2018/02/21 Javascript
JS中利用FileReader实现上传图片前本地预览功能
2018/03/02 Javascript
node基于puppeteer模拟登录抓取页面的实现
2018/05/09 Javascript
微信小程序实现页面下拉刷新和上拉加载功能详解
2018/12/03 Javascript
新手快速入门JavaScript装饰者模式与AOP
2019/06/24 Javascript
Vue(定时器)解决mounted不能获取到data中的数据问题
2020/07/30 Javascript
Python调用系统底层API播放wav文件的方法
2017/08/11 Python
使用Python进行QQ批量登录的实例代码
2018/06/11 Python
python排序函数sort()与sorted()的区别
2018/09/18 Python
windows安装TensorFlow和Keras遇到的问题及其解决方法
2019/07/10 Python
python程序运行进程、使用时间、剩余时间显示功能的实现代码
2019/07/11 Python
基于selenium及python实现下拉选项定位select
2020/07/22 Python
分享一个python的aes加密代码
2020/12/22 Python
ghd官网:英国ghd直发器品牌
2018/05/04 全球购物
瑞典多品牌连锁店:Johnells
2021/01/13 全球购物
什么是反射
2012/03/17 面试题
汇源肾宝广告词
2014/03/20 职场文书
委托书范本
2014/04/02 职场文书
《雨点儿》教学反思
2014/04/14 职场文书
触电现场处置方案
2014/05/14 职场文书
Nginx解决403 forbidden的完整步骤
2021/04/01 Servers
springboot利用redis、Redisson处理并发问题的操作
2021/06/18 Java/Android
React如何创建组件
2021/06/27 Javascript
使用RedisTemplat实现简单的分布式锁
2021/11/20 Redis