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 相关文章推荐
Session的工作方式
Oct 09 PHP
PHP3 safe_mode 失效漏洞
Oct 09 PHP
PHP 配置文件中open_basedir选项作用
Jul 19 PHP
用php的ob_start来生成静态页面的方法分析
Mar 09 PHP
fleaphp crud操作之findByField函数的使用方法
Apr 23 PHP
php中hashtable实现示例分享
Feb 13 PHP
php中session使用示例
Mar 29 PHP
thinkphp实现图片上传功能
Jan 13 PHP
laravel 中如何使用ajax和vue总结
Aug 16 PHP
PHP实现从PostgreSQL数据库检索数据分页显示及根据条件查找数据示例
Jun 09 PHP
laravel框架模型中非静态方法也能静态调用的原理分析
Nov 23 PHP
php5.3/5.4/5.5/5.6/7常见新增特性汇总整理
Feb 27 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 常用类整理
2009/12/23 PHP
PHP+Ajax异步通讯实现用户名邮箱验证是否已注册( 2种方法实现)
2011/12/28 PHP
php全排列递归算法代码
2012/10/09 PHP
php计算一个文件大小的方法
2015/03/30 PHP
PHP面向对象之后期静态绑定功能介绍
2015/05/18 PHP
6个超实用的PHP代码片段
2015/08/10 PHP
PHP使用mysql与mysqli连接Mysql数据库用法示例
2016/07/07 PHP
php 可变函数使用小结
2018/06/12 PHP
html数组字符串拼接的最快方法
2009/09/16 Javascript
javascript 读取XML数据,在页面中展现、编辑、保存的实现
2009/10/27 Javascript
自写的一个jQuery圆角插件
2010/10/26 Javascript
计算世界完全对称日的js代码,粗糙版
2011/11/04 Javascript
jQuery jcrop插件截图使用方法
2013/11/20 Javascript
jQuery实现底部浮动窗口效果
2016/09/07 Javascript
JavaScript原生编写《飞机大战坦克》游戏完整实例
2017/01/04 Javascript
基于Vue实现图书管理功能
2017/10/17 Javascript
vue实现element-ui对话框可拖拽功能
2018/08/17 Javascript
vuex管理状态仓库使用详解
2020/07/29 Javascript
Echarts.js无法引入问题解决方案
2020/10/30 Javascript
Python实现的监测服务器硬盘使用率脚本分享
2014/11/07 Python
Windows 7下Python Web环境搭建图文教程
2018/03/20 Python
python2.7和NLTK安装详细教程
2018/09/19 Python
python使用Matplotlib画饼图
2018/09/25 Python
Python 获取 datax 执行结果保存到数据库的方法
2019/07/11 Python
使用Python调取任意数字资产钱包余额功能
2019/08/15 Python
阿提哈德航空官方网站:Etihad Airways
2017/01/06 全球购物
加拿大时尚床上用品零售商:QE Home | Quilts Etc
2018/01/22 全球购物
什么是封装
2013/03/26 面试题
法学专业毕业生自荐信范文
2013/12/18 职场文书
淘宝客服专员岗位职责
2014/04/11 职场文书
新店开张活动方案
2014/08/24 职场文书
商务宴会祝酒词
2015/08/11 职场文书
志愿者服务宣传标语口号
2015/12/26 职场文书
公务员廉洁从政心得体会
2016/01/19 职场文书
创作书写之导游词实用技巧分享(干货)
2019/12/20 职场文书
php双向队列实例讲解
2021/11/17 PHP