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也可以?成Shell Script
Oct 09 PHP
Access数据库导入Mysql的方法之一
Oct 09 PHP
php与mysql建立连接并执行SQL语句的代码
Jul 04 PHP
php cc攻击代码与防范方法
Oct 18 PHP
php file_get_contents抓取Gzip网页乱码的三种解决方法
Nov 12 PHP
PHP中substr()与explode()函数用法分析
Nov 24 PHP
php 伪造ip以及url来路信息方法汇总
Nov 25 PHP
php面向对象值单例模式
May 03 PHP
Yii净化器CHtmlPurifier用法示例(过滤不良代码)
Jul 15 PHP
php自定义函数实现二维数组按指定key排序的方法
Sep 29 PHP
phpinfo的知识点总结
Oct 10 PHP
PHP开发api接口安全验证操作实例详解
Mar 26 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
虫族 Zerg 历史背景
2020/03/14 星际争霸
动态新闻发布的实现及其技巧
2006/10/09 PHP
PDO防注入原理分析以及注意事项
2015/02/25 PHP
PHP内部实现打乱字符串顺序函数str_shuffle的方法
2019/02/14 PHP
jQuery 打造动态下滑菜单实现说明
2010/04/15 Javascript
jQuery Ajax提交表单查询获得数据实例代码
2012/09/19 Javascript
Jquery实现弹性滑块滑动选择数值插件
2015/08/08 Javascript
JavaScript代码判断点击第几个按钮
2015/12/13 Javascript
利用jQuery设计一个简单的web音乐播放器的实例分享
2016/03/08 Javascript
jQuery实现表格隔行及滑动,点击时变色的方法【测试可用】
2016/08/20 Javascript
遍历json获得数据的几种方法小结
2017/01/21 Javascript
jQuery实现碰到边缘反弹的动画效果
2018/02/24 jQuery
vue如何进行动画的封装
2018/09/26 Javascript
vue: WebStorm设置快速编译运行的方法
2018/10/18 Javascript
解决vue的过渡动画无法正常实现问题
2019/10/31 Javascript
VueCli4项目配置反向代理proxy的方法步骤
2020/05/17 Javascript
微信小程序实现打卡签到页面
2020/09/21 Javascript
[04:47]DOTA2-潍坊风行电子俱乐部探秘
2014/08/08 DOTA
[42:36]DOTA2上海特级锦标赛B组败者赛 VG VS Spirit第二局
2016/02/26 DOTA
[10:05]DOTA2-DPC中国联赛 正赛 iG vs PSG.LGD 选手采访
2021/03/11 DOTA
ansible作为python模块库使用的方法实例
2017/01/17 Python
Python流程控制 if else实现解析
2019/09/02 Python
Python如何优雅获取本机IP方法
2019/11/10 Python
将tensorflow模型打包成PB文件及PB文件读取方式
2020/01/23 Python
深入浅析Python 函数注解与匿名函数
2020/02/24 Python
HTML5仿手机微信聊天界面
2016/03/18 HTML / CSS
新西兰领先的鞋类和靴子网上商城:Merchant 1948
2017/09/08 全球购物
香蕉共和国工厂店:Banana Republic Factory
2018/06/09 全球购物
Ticketmaster意大利:音乐会、节日、艺术和剧院的官方门票
2019/12/23 全球购物
大专生简历的自我评价
2013/11/26 职场文书
长安大学毕业生自我鉴定
2014/01/17 职场文书
宝宝满月酒主持词和仪式流程
2014/03/27 职场文书
幼儿教师演讲稿
2014/05/06 职场文书
计算机求职信
2014/07/02 职场文书
大学生个人总结范文
2015/02/15 职场文书
理解深度学习之深度学习简介
2021/04/14 Python