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 相关文章推荐
?繁体转换的class
Oct 09 PHP
require(),include(),require_once()和include_once()区别
Mar 27 PHP
sourcesafe管理phpproj文件的补充说明(downmoon)
Apr 11 PHP
收集的二十一个实用便利的PHP函数代码
Apr 22 PHP
让PHP COOKIE立即生效,不用刷新就可以使用
Mar 09 PHP
php模拟js函数unescape的函数代码
Oct 20 PHP
PHP数组和explode函数示例总结
May 08 PHP
PHP入门教程之上传文件实例详解
Sep 11 PHP
php获取linux命令结果的实例
Mar 13 PHP
PHP实现权限管理功能示例
Sep 22 PHP
PHP cookie与session会话基本用法实例分析
Nov 18 PHP
Linux系统下安装PHP7.3版本
Jun 26 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模拟js函数unescape的函数代码
2012/10/20 PHP
关于PHP堆栈与列队的学习
2013/06/21 PHP
PHP实现SMTP邮件的发送实例
2018/09/27 PHP
Laravel框架查询构造器简单示例
2019/05/08 PHP
推荐自用 Javascript 缩图函数 (onDOMLoaded)……
2007/10/23 Javascript
jQuery下的动画处理总结
2013/10/10 Javascript
js捕获鼠标滚轮事件代码
2013/12/16 Javascript
JavaScript打印网页指定区域的例子
2014/05/03 Javascript
JavaScript实现文字与图片拖拽效果的方法
2015/02/16 Javascript
js简单时间比较的方法
2016/08/02 Javascript
Vue.js教程之计算属性
2016/11/11 Javascript
如何使用bootstrap框架 bootstrap入门必看!
2017/04/13 Javascript
form表单数据封装成json格式并提交给服务器的实现方法
2017/12/14 Javascript
Angular利用内容投射向组件输入ngForOf模板的方法
2018/03/05 Javascript
JS阻止事件冒泡的方法详解
2019/08/26 Javascript
vue实现codemirror代码编辑器中的SQL代码格式化功能
2019/08/27 Javascript
Js实现复选框的全选、全不选反选功能代码实例
2020/02/28 Javascript
vue proxy 的优势与使用场景实现
2020/06/15 Javascript
three.js中多线程的使用及性能测试详解
2021/01/07 Javascript
[04:00]DOTA2解说界神雕侠侣 CJ第四天谷子现场过生日
2013/07/30 DOTA
python实现根据窗口标题调用窗口的方法
2015/03/13 Python
Python中函数的多种格式和使用实例及小技巧
2015/04/13 Python
Python的Bottle框架中实现最基本的get和post的方法的教程
2015/04/30 Python
Android模拟器无法启动,报错:Cannot set up guest memory ‘android_arm’ Invalid argument的解决方法
2016/07/01 Python
详解Python里使用正则表达式的ASCII模式
2017/11/02 Python
对python的文件内注释 help注释方法
2018/05/23 Python
Python+pandas计算数据相关系数的实例
2018/07/03 Python
Python的iOS自动化打包实例代码
2018/11/22 Python
Django之全局使用request.user.username的实例详解
2020/05/14 Python
pytorch查看通道数 维数 尺寸大小方式
2020/05/26 Python
Pytorch如何切换 cpu和gpu的使用详解
2021/03/01 Python
英国天然保健品网站:Simply Supplements
2017/03/22 全球购物
个人维稳承诺书
2015/05/04 职场文书
解析laravel使用workerman用户交互、服务器交互
2021/04/28 PHP
Java数组与堆栈相关知识总结
2021/06/29 Java/Android
JavaScript实现两个数组的交集
2022/03/25 Javascript