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 相关文章推荐
PHP中的CMS的涵义
Mar 11 PHP
PHP+Tidy-完美的XHTML纠错+过滤
Apr 10 PHP
php MYSQL 数据备份类
Jun 19 PHP
mysqli_set_charset和SET NAMES使用抉择及优劣分析
Jan 13 PHP
php-cli简介(不会Shell语言一样用Shell)
Jun 03 PHP
php递归删除目录与文件的方法
Jan 30 PHP
yii2控制器Controller Ajax操作示例
Jul 23 PHP
php+ajax登录跳转登录实现思路
Jul 31 PHP
PHP编程实现微信企业向用户付款的方法示例
Jul 26 PHP
php连接MSsql server的五种方法总结
Mar 04 PHP
php微信开发之关注事件
Jun 14 PHP
TP3.2.3框架文件上传操作实例详解
Jan 23 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
PHP date函数参数详解
2006/11/27 PHP
php中字符串和正则表达式详解
2014/10/23 PHP
php实现utf-8转unicode函数分享
2015/01/06 PHP
thinkphp5.1 框架导入/导出excel文件操作示例
2020/05/25 PHP
JavaScript 实现??打印?理
2007/04/28 Javascript
js 蒙版进度条(结合图片)
2010/03/10 Javascript
javascript最常用与实用的创建类的代码
2010/08/12 Javascript
select标签模拟/美化方法采用JS外挂式插件
2013/04/01 Javascript
jquery动态加载js/css文件方法(自写小函数)
2014/10/11 Javascript
原生JS实现图片网格式渐显、渐隐效果
2017/06/05 Javascript
JS实现数组去重方法总结(六种方法)
2017/07/14 Javascript
JavaScript实现购物车基本功能
2017/07/21 Javascript
原生JS实现 MUI导航栏透明渐变效果
2017/11/07 Javascript
在JS循环中使用async/await的方法
2018/10/12 Javascript
Vuex的基本概念、项目搭建以及入坑点
2018/11/04 Javascript
优雅的使用javascript递归画一棵结构树示例代码
2019/09/22 Javascript
React.js组件实现拖拽排序组件功能过程解析
2020/04/27 Javascript
Nuxt.js 静态资源和打包的操作
2020/11/06 Javascript
JavaScript实现表单验证功能
2020/12/09 Javascript
[01:07:46]完美世界DOTA2联赛循环赛 Magma vs IO BO2第二场 11.01
2020/11/02 DOTA
Python标准库之sqlite3使用实例
2014/11/25 Python
Python的Django框架中使用SQLAlchemy操作数据库的教程
2016/06/02 Python
Windows上使用virtualenv搭建Python+Flask开发环境
2016/06/07 Python
总结python实现父类调用两种方法的不同
2017/01/15 Python
Python入门_浅谈字符串的分片与索引、字符串的方法
2017/05/16 Python
Python一个简单的通信程序(客户端 服务器)
2019/03/06 Python
Win10环境python3.7安装dlib模块趟过的坑
2019/08/01 Python
PyCharm设置Ipython交互环境和宏快捷键进行数据分析图文详解
2020/04/23 Python
如何解决python多种版本冲突问题
2020/10/13 Python
HTML 5 input placeholder 属性如何完美兼任ie
2014/05/12 HTML / CSS
英国健身仓库:Bodybuilding Warehouse
2019/03/06 全球购物
十八大闭幕感言
2014/01/22 职场文书
解除合同协议书
2014/04/17 职场文书
关于学习的演讲稿
2014/05/10 职场文书
医院安全生产月活动总结
2014/07/05 职场文书
写给导师的自荐信
2015/03/06 职场文书