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中使用unset销毁变量并内存释放问题
Jul 05 PHP
PHP中图片等比缩放的实例
Mar 24 PHP
hadoop中一些常用的命令介绍
Jun 19 PHP
将酷狗krc歌词解析并转换为lrc歌词php源码
Jun 20 PHP
ThinkPHP入库出现两次反斜线转义及数据库类转义的解决方法
Nov 04 PHP
Laravel 5框架学习之Blade 简介
Apr 08 PHP
PHP编程中的Session阻塞问题与解决方法分析
Aug 07 PHP
php安装扩展mysqli的实现步骤及报错解决办法
Sep 23 PHP
PHP设计模式之建造者模式定义与用法简单示例
Aug 13 PHP
php+jQuery ajax实现的实时刷新显示数据功能示例
Sep 12 PHP
Laravel 已登陆用户再次查看登陆页面的自动跳转设置方法
Sep 30 PHP
php回调函数处理数组操作示例
Apr 13 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读取目录下所有文件的代码
2008/01/07 PHP
Thinkphp多文件上传实现方法
2014/10/31 PHP
[原创]解决wincache不支持64位PHP5.5/5.6的问题(提供64位wincache下载)
2016/06/22 PHP
Yii Framework框架使用PHPExcel组件的方法示例
2019/07/24 PHP
javascript判断用户浏览器插件安装情况的代码
2011/01/01 Javascript
10款新鲜出炉的 jQuery 插件(Ajax 插件,有幻灯片、图片画廊、菜单等)
2011/06/08 Javascript
jquery 插件学习(六)
2012/08/06 Javascript
js中的push和join方法使用介绍
2013/10/08 Javascript
jquery实现tr元素的上下移动示例代码
2013/12/20 Javascript
开发中可能会用到的jQuery小技巧
2014/03/07 Javascript
自己实现ajax封装示例分享
2014/04/01 Javascript
使用jQuery重置(reset)表单的方法
2014/05/05 Javascript
js仿搜狐视频记录片列表展示效果
2020/05/30 Javascript
jQuery.Form上传文件操作
2017/02/05 Javascript
jQuery日程管理控件glDatePicker用法详解
2017/03/29 jQuery
bootstrap栅格系统示例代码分享
2017/05/22 Javascript
web前端vue之CSS过渡效果示例
2018/01/10 Javascript
对angularJs中自定义指令replace的属性详解
2018/10/09 Javascript
Javascript生成器(Generator)的介绍与使用
2021/01/31 Javascript
[54:53]2014 DOTA2国际邀请赛中国区预选赛 LGD-GAMING VS CIS 第二场
2014/05/23 DOTA
python列表与元组详解实例
2013/11/01 Python
Python二分法搜索算法实例分析
2015/05/11 Python
python返回昨天日期的方法
2015/05/13 Python
python使用clear方法清除字典内全部数据实例
2015/07/11 Python
numpy.linspace 生成等差数组的方法
2018/07/02 Python
django之跨表查询及添加记录的示例代码
2018/10/16 Python
使用python接入微信聊天机器人
2020/03/31 Python
windows、linux下打包Python3程序详细方法
2020/03/17 Python
如何在网站上添加谷歌定位信息
2016/04/16 HTML / CSS
美国第一香水网站:Perfume.com
2017/01/23 全球购物
小学生考试获奖感言
2014/01/30 职场文书
工会趣味活动方案
2014/08/18 职场文书
党员批评与自我批评发言稿
2014/10/14 职场文书
八年级英语教学计划
2015/01/23 职场文书
2019让人心动的商业计划书
2019/06/27 职场文书
该怎么书写道歉信?
2019/07/03 职场文书