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 mssql 日期出现中文字符的解决方法
Mar 10 PHP
php带密码功能并下载远程文件保存本地指定目录 修改加强版
May 16 PHP
解析VS2010利用VS.PHP插件调试PHP的方法
Jul 19 PHP
smarty实现多级分类的方法
Dec 05 PHP
PHP脚本监控Nginx 502错误并自动重启php-fpm
May 13 PHP
Zend Framework教程之视图组件Zend_View用法详解
Mar 05 PHP
PHP中功能强大却很少使用的函数实例小结
Nov 10 PHP
详解php用curl调用接口方法,get和post两种方式
Jan 13 PHP
php字符集转换
Jan 23 PHP
thinkphp 验证码 的使用小结
May 07 PHP
PHP使用文件锁解决高并发问题示例
Mar 29 PHP
laravel 实现上传图片到本地和前台访问示例
Oct 21 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对二维数组进行排序的简单实例
2013/12/19 PHP
php为字符串前后添加指定数量字符的方法
2015/05/04 PHP
php生成mysql的数据字典
2016/07/07 PHP
php array_udiff_assoc 计算两个数组的差集实例
2016/11/12 PHP
PHP基于正则批量替换Img中src内容实现获取缩略图的功能示例
2017/06/07 PHP
玩转jQuery按钮 请告诉我你最喜欢哪些?
2012/01/08 Javascript
九种js弹出对话框的方法总结
2013/03/12 Javascript
打印json对象的内容及JSON.stringify函数应用
2013/03/29 Javascript
Jquery easyui 下loaing效果示例代码
2013/08/12 Javascript
JavaScript中的console.time()函数详细介绍
2014/12/29 Javascript
JS实现网页顶部向下滑出的全国城市切换导航效果
2015/08/22 Javascript
javascript实现支持移动设备画廊
2015/08/24 Javascript
基于javascript实现动态显示当前系统时间
2016/01/28 Javascript
js本地图片预览实现代码
2016/10/09 Javascript
canvas实现手机端用来上传用户头像的代码
2016/10/20 Javascript
ES6新增数据结构WeakSet的用法详解
2017/08/07 Javascript
Node.js对MongoDB进行增删改查操作的实例代码
2019/04/18 Javascript
jQuery动态生成的元素绑定事件操作实例分析
2019/05/04 jQuery
node.js使用yargs处理命令行参数操作示例
2020/02/11 Javascript
[03:17]2014DOTA2 国际邀请赛中国区预选赛 四强专访
2014/05/23 DOTA
[16:14]教你分分钟做大人:米拉娜(HEROS)
2014/11/24 DOTA
python+opencv实现动态物体追踪
2018/01/09 Python
Python基于socket实现简单的即时通讯功能示例
2018/01/16 Python
python获取交互式ssh shell的方法
2019/02/14 Python
Python实现多进程的四种方式
2019/02/22 Python
关于pandas的离散化,面元划分详解
2019/11/22 Python
Python 读取 YUV(NV12) 视频文件实例
2019/12/09 Python
Python编程快速上手——Excel到CSV的转换程序案例分析
2020/02/28 Python
vivo智能手机官方商城:vivo
2016/09/22 全球购物
27个经典Linux面试题及答案,你知道几个?
2013/01/10 面试题
环保建议书
2014/03/12 职场文书
项目建议书范文
2014/05/12 职场文书
信息管理与信息系统专业求职信
2014/06/21 职场文书
个人承诺书格式范文
2015/04/29 职场文书
离婚答辩状怎么写
2015/05/22 职场文书
详解Vue的options
2021/05/15 Vue.js