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 处理上百万条的数据库如何提高处理查询速度
Feb 08 PHP
php 生成文字png图片的代码
Apr 17 PHP
php权重计算方法代码分享
Jan 09 PHP
CodeIgniter框架URL路由总结
Sep 03 PHP
php输出xml属性的方法
Mar 19 PHP
php中switch语句用法详解
Aug 17 PHP
详解WordPress中提醒安装插件以及隐藏插件的功能实现
Dec 25 PHP
CI框架实现cookie登陆的方法详解
May 18 PHP
PHP 5.6.11中CURL模块问题的解决方法
Aug 08 PHP
PHP递归遍历文件夹去除注释并压缩php源代码的方法示例
May 23 PHP
PHP实现百度人脸识别
May 06 PHP
php + ajax 实现的写入数据库操作简单示例
May 16 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取得字符串首字母的方法
2015/03/25 PHP
一个刚完成的layout(拖动流畅,不受iframe影响)
2007/08/17 Javascript
从零开始学习jQuery (二) 万能的选择器
2010/10/01 Javascript
JS的千分位算法实现思路
2013/07/31 Javascript
JS获取屏幕,浏览器窗口大小,网页高度宽度(实现代码)
2013/12/17 Javascript
浅谈Javascript 数组与字典
2015/01/29 Javascript
jQuery中extend函数详解
2015/07/13 Javascript
学习使用bootstrap基本控件(table、form、button)
2016/04/12 Javascript
vue2 如何实现div contenteditable=“true”(类似于v-model)的效果
2017/02/08 Javascript
vue-resource 拦截器(interceptor)的使用详解
2017/07/04 Javascript
JS实现移动端整屏滑动的实例代码
2017/11/10 Javascript
vue+elementUI组件table实现前端分页功能
2020/11/15 Javascript
JavaScript装饰者模式原理与用法实例详解
2020/03/09 Javascript
JavaScript实现网页留言板功能
2020/11/23 Javascript
[43:57]LGD vs Mineski 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
[01:57]2018年度DOTA2最具潜力解说-完美盛典
2018/12/16 DOTA
[51:15]完美世界DOTA2联赛PWL S2 PXG vs Magma 第一场 11.21
2020/11/24 DOTA
Python使用正则匹配实现抓图代码分享
2015/04/02 Python
Python使用Scrapy爬取妹子图
2015/05/28 Python
python学习之第三方包安装方法(两种方法)
2015/07/30 Python
Python 反转字符串(reverse)的方法小结
2018/02/20 Python
Python中判断输入是否为数字的实现代码
2018/05/26 Python
选择python进行数据分析的理由和优势
2019/06/25 Python
使用Python测试Ping主机IP和某端口是否开放的实例
2019/12/17 Python
Python单元测试及unittest框架用法实例解析
2020/07/09 Python
Python使用socket模块实现简单tcp通信
2020/08/18 Python
Python装饰器如何实现修复过程解析
2020/09/05 Python
意大利男装网店:Vrients
2019/05/02 全球购物
《动手做做看》教学反思
2014/04/09 职场文书
《广玉兰》教学反思
2014/04/14 职场文书
大班幼儿评语大全
2014/04/30 职场文书
医德医风演讲稿
2014/05/20 职场文书
干部作风整顿个人剖析材料
2014/10/06 职场文书
2015年市场部工作总结
2015/04/30 职场文书
会计专业2019暑假实习报告
2019/06/21 职场文书
Redis特殊数据类型HyperLogLog基数统计算法讲解
2022/06/01 Redis