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中上传大体积文件时需要的设置
Oct 09 PHP
人大复印资料处理程序_查询篇
Oct 09 PHP
Thinkphp模板中使用自定义函数的方法
Sep 23 PHP
PHP 获取远程文件大小的3种解决方法
Jul 11 PHP
php去除字符串换行符示例分享
Feb 13 PHP
PHP根据两点间的经纬度计算距离
Oct 31 PHP
PHP获取远程图片并保存到本地的方法
May 12 PHP
php使用Session和文件统计在线人数
Jul 04 PHP
关于PHP中字符串与多进制转换函数的实例代码
Nov 03 PHP
PHP互换两个变量值的方法(不用第三变量)
Nov 14 PHP
Laravel框架模板继承操作示例
Jun 11 PHP
PHP+redis实现微博的推模型案例分析
Jul 10 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实现的随机广告显示代码
2007/06/14 PHP
有关php运算符的知识大全
2011/11/03 PHP
PhpMyAdmin出现export.php Missing parameter: what /export_type错误解决方法
2012/08/09 PHP
php创建sprite
2014/02/11 PHP
php获取、检查类名、函数名、方法名的函数方法
2015/06/25 PHP
PHP命名空间(namespace)原理与用法详解
2019/12/11 PHP
javascript 设计模式之单体模式 面向对象学习基础
2010/04/18 Javascript
JavaScript mapreduce工作原理简析
2012/11/25 Javascript
跟我学Nodejs(二)--- Node.js事件模块
2014/05/21 NodeJs
jQuery回到顶部的代码
2016/07/09 Javascript
BootStrap入门教程(二)之固定的内置样式
2016/09/19 Javascript
如何提高javascript加载速度
2016/12/26 Javascript
xmlplus组件设计系列之图标(ICON)(1)
2017/05/05 Javascript
ionic实现底部分享功能
2017/05/11 Javascript
Angular5中提取公共组件之radio list的实例代码
2018/07/10 Javascript
小程序实现页面顶部选项卡效果
2018/11/06 Javascript
微信小程序实现消息框弹出动画
2020/04/18 Javascript
vue中keep-alive、activated的探讨和使用详解
2020/07/26 Javascript
js实现点击选项置顶动画效果
2020/08/25 Javascript
[04:48]DOTA2上海特锦赛小组赛第三日 TOP10精彩集锦
2016/02/28 DOTA
[01:31:02]TNC vs VG 2019国际邀请赛淘汰赛 胜者组赛BO3 第一场
2019/08/22 DOTA
[38:23]完美世界DOTA2联赛循环赛 FTD vs PXG BO2第二场 11.01
2020/11/02 DOTA
解决pandas无法在pycharm中使用plot()方法显示图像的问题
2018/05/24 Python
pygame游戏之旅 游戏中添加显示文字
2018/11/20 Python
基于python实现自动化办公学习笔记(CSV、word、Excel、PPT)
2019/08/06 Python
Python 调用有道翻译接口实现翻译
2020/03/02 Python
详解CSS3 弹性布局快速入门
2019/06/06 HTML / CSS
美国领先的汽车轮胎和轮毂供应商:TireBuyer
2016/07/21 全球购物
入党思想汇报
2014/01/05 职场文书
先进党支部事迹材料
2014/01/13 职场文书
公司总经理工作职责管理办法
2014/02/28 职场文书
对教师的评语
2014/04/28 职场文书
学生保证书范文
2014/04/28 职场文书
对外汉语教师推荐信
2015/03/27 职场文书
nginx 多个location转发任意请求或访问静态资源文件的实现
2021/03/31 Servers
剧场版《转生恶役只好拔除破灭旗标》公开最新视觉图 2023年上映
2022/04/02 日漫