php strnatcmp()函数的用法总结


Posted in PHP onNovember 27, 2013

Definition and Usage
定义和用法
The strnatcmp() function compares two strings using a "natural" algorithm.
strnatcmp()函数的作用是:用自然运算法则比较字符串(大小写敏感)。

In a natural algorithm, the number 2 is less than the number 10. In computer sorting, 10 is less than 2, because the first number in "10" is less than 2.
在“自然运算法则”中,2比10小。在计算机序列当中,10比2小,因为“10”中的第一个数字是“1”,它小于2。

This function returns:
这个函数将返回下列值:

•0 - if the two strings are equal
0 ? 如果字符串相等
•<0 - if string1 is less than string2
<0 ? 如果string1小于string2
•>0 - if string1 is greater than string2
>0 ? 如果string1大于string2
Syntax
语法

strnatcmp(string1,string2)
Parameter参数 Description描述
string1 Required. Specifies the first string to compare必要参数。指定参与比较的第一个字符串对象
string2 Required. Specifies the second string to compare必要参数。指定参数比较的第二个字符串对象

Tips and Notes
注意点
Note: The strnatcmp() is case-sensitive.
注意:strnatcmp()函数是区分大小写的。

--------------------------------------------------------------------------------

Example
案例

<?phpecho strnatcmp("2Hello world!","10Hello world!");echo "<br />";echo strnatcmp("10Hello world!","2Hello world!");?>

The output of the code above will be:
上述代码将输出下面的结果:-1 1
PHP 相关文章推荐
如何在WIN2K下安装PHP4.04
Oct 09 PHP
php jquery 实现新闻标签分类与无刷新分页
Dec 18 PHP
PHP 将图片按创建时间进行分类存储的实现代码
Jan 05 PHP
php实现文件下载更能介绍
Nov 23 PHP
ThinkPHP使用心得分享-上传类UploadFile的使用
May 15 PHP
PHP+Mysql实现多关键字与多字段生成SQL语句的函数
Nov 05 PHP
thinkPHP自动验证、自动添加及表单错误问题分析
Oct 17 PHP
php 三大特点:封装,继承,多态
Feb 19 PHP
php动态读取数据清除最右边距的方法
Apr 12 PHP
php 使用expat方式解析xml文件操作示例
Nov 26 PHP
Laravel5.1 框架响应基本用法实例分析
Jan 04 PHP
KindEditor在php环境下上传图片功能集成的方法示例
Jul 20 PHP
PHP 正则判断中文UTF-8或GBK的思路及具体实现
Nov 26 #PHP
php对二维数组按指定键值key排序示例代码
Nov 26 #PHP
PHP上传文件时文件过大$_FILES为空的解决方法
Nov 26 #PHP
PHP获取当前url的具体方法全面解析
Nov 26 #PHP
php 批量替换html标签的实例代码
Nov 26 #PHP
利用phpExcel实现Excel数据的导入导出(全步骤详细解析)
Nov 26 #PHP
php数组去重实例及分析
Nov 26 #PHP
You might like
在openSUSE42.1下编译安装PHP7 的方法
2015/12/24 PHP
php-fpm服务启动脚本的方法
2018/04/27 PHP
laravel 修改记住我功能的cookie保存时间的方法
2019/10/14 PHP
JS 中document.URL 和 windows.location.href 的区别
2009/11/11 Javascript
让ie6也支持websocket采用flash封装实现
2013/02/18 Javascript
浅析Js(Jquery)中,字符串与JSON格式互相转换的示例(直接运行实例)
2013/07/09 Javascript
window.location 对象所包含的属性
2014/10/10 Javascript
jQuery-1.9.1源码分析系列(十一)DOM操作续之克隆节点
2015/12/01 Javascript
js实现文字垂直滚动和鼠标悬停效果
2015/12/31 Javascript
浅析JS动态创建元素【两种方法】
2016/04/20 Javascript
全面了解javascript三元运算符
2016/06/27 Javascript
JavaScript性能优化总结之加载与执行
2016/08/11 Javascript
vue.js初学入门教程(2)
2016/11/07 Javascript
node.js实现回调的方法示例
2017/03/01 Javascript
JavaScript之underscore_动力节点Java学院整理
2017/07/03 Javascript
web前端vue filter 过滤器
2018/01/12 Javascript
angular中如何绑定iframe中src的方法
2019/02/01 Javascript
vue实现路由不变的情况下,刷新页面操作示例
2020/02/02 Javascript
JS实现简单打字测试
2020/06/24 Javascript
Python json 错误xx is not JSON serializable解决办法
2017/03/15 Python
解决Tensorflow sess.run导致的内存溢出问题
2020/02/05 Python
一款利用html5和css3实现的3D滚动特效的教程
2015/01/04 HTML / CSS
HTML5实现锚点时请使用id取代name
2013/09/06 HTML / CSS
Stuart Weitzman美国官网:美国奢华鞋履品牌
2016/08/18 全球购物
英国计算机产品零售商:Novatech(定制个人电脑、笔记本电脑、工作站和服务器)
2018/01/28 全球购物
资深生产主管自我评价
2013/09/22 职场文书
大学毕业登记表自我鉴定
2013/10/09 职场文书
初中考试作弊检讨书
2014/02/01 职场文书
奥巴马的演讲稿
2014/05/15 职场文书
中学生纪念九一八事变演讲稿
2014/09/14 职场文书
先进教师个人总结
2015/02/11 职场文书
护士自荐信怎么写
2015/03/06 职场文书
七夕情人节问候语
2015/11/11 职场文书
同学会演讲稿
2019/04/02 职场文书
CSS3 制作的图片滚动效果
2021/04/14 HTML / CSS
Python爬虫基础之爬虫的分类知识总结
2021/05/13 Python