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中iconv函数使用方法
May 24 PHP
php获取地址栏信息的代码
Oct 08 PHP
PHP的异常处理类Exception的使用及说明
Jun 13 PHP
探讨PHP函数ip2long转换IP时数值太大产生负数的解决方法
Jun 06 PHP
php生成静态页面的简单示例
Apr 17 PHP
Yii学习总结之数据访问对象 (DAO)
Feb 22 PHP
PHP引用返回用法示例
May 28 PHP
php自定义中文字符串截取函数substr_for_gb2312及substr_for_utf8示例
May 28 PHP
PHP 实现页面静态化的几种方法
Jul 23 PHP
PHP各种常见经典算法总结【排序、查找、翻转等】
Aug 05 PHP
Laravel 默认邮箱登录改成用户名登录的实现方法
Aug 12 PHP
Thinkphp5.0框架使用模型Model的获取器、修改器、软删除数据操作示例
Oct 11 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编程最快明白(第一讲 软件环境和准备工作)
2010/10/25 PHP
PHP统一页面编码避免乱码问题
2015/04/09 PHP
php基础教程
2015/08/26 PHP
PHP编程中的__clone()方法使用详解
2015/11/27 PHP
Laravel实现构造函数自动依赖注入的方法
2016/03/16 PHP
ThinkPHP3.1.x修改成功与失败跳转页面的方法
2017/09/29 PHP
javascript正则表达式中参数g(全局)的作用
2010/11/11 Javascript
js或者jquery判断图片是否加载完成实现代码
2013/03/20 Javascript
Jquery动态改变图片IMG的src地址示例
2013/06/25 Javascript
关于Jquery操作Cookie取值错误的解决方法
2013/08/26 Javascript
javascript向后台传送相同属性的参数即数组参数
2014/02/17 Javascript
用jquery仿做发微博功能示例
2014/04/18 Javascript
JavaScript实现大数的运算
2014/11/24 Javascript
jQuery多级弹出菜单插件ZoneMenu
2014/12/18 Javascript
jQuery拖拽排序插件制作拖拽排序效果(附源码下载)
2016/02/23 Javascript
jQuery实现百度登录框的动态切换效果
2017/04/21 jQuery
JavaScript中正则表达式使数字、中文或指定字符高亮显示
2017/10/31 Javascript
Vue 如何使用props、emit实现自定义双向绑定的实现
2020/06/05 Javascript
python遍历类中所有成员的方法
2015/03/18 Python
详解Python中DOM方法的动态性
2015/04/11 Python
在Lighttpd服务器中运行Django应用的方法
2015/07/22 Python
python 把数据 json格式输出的实例代码
2016/10/31 Python
解决pyqt中ui编译成窗体.py中文乱码的问题
2016/12/23 Python
python常用知识梳理(必看篇)
2017/03/23 Python
python中Pycharm 输出中文或打印中文乱码现象的解决办法
2017/06/16 Python
python 使用while写猜年龄小游戏过程解析
2019/10/07 Python
tensorflow2.0与tensorflow1.0的性能区别介绍
2020/02/07 Python
opencv中图像叠加/图像融合/按位操作的实现
2020/04/01 Python
jupyter notebook 参数传递给shell命令行实例
2020/04/10 Python
The Hut美国/加拿大:英国领先的豪华在线百货商店
2019/03/26 全球购物
党校自我鉴定范文
2013/10/02 职场文书
应届生煤化工求职信
2013/10/21 职场文书
个人委托书范本汇总
2014/10/01 职场文书
合作意向书范本
2019/04/17 职场文书
自考生自我评价
2019/06/21 职场文书
详解解Django 多对多表关系的三种创建方式
2021/08/23 Python