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 相关文章推荐
简单的过滤字符串中的HTML标记
Dec 25 PHP
php与XML、XSLT、Mysql的结合运用实现代码
Nov 19 PHP
php新建文件自动编号的思路与实现
Jun 27 PHP
PHP和JAVA中的重载(overload)和覆盖(override) 介绍
Mar 01 PHP
基于php上传图片重命名的6种解决方法的详细介绍
Apr 28 PHP
基于Discuz security.inc.php代码的深入分析
Jun 03 PHP
解决php使用异步调用获取数据时出现(错误c00ce56e导致此项操作无法完成)
Jul 03 PHP
PHP封装CURL扩展类实例
Jul 28 PHP
PHP中JSON的应用技巧
Oct 10 PHP
PHP弱类型语言中类型判断操作实例详解
Aug 10 PHP
PHP中将一个字符串部分字符用星号*替代隐藏的实现代码
Sep 08 PHP
php设计模式之模板模式实例分析【星际争霸游戏案例】
Mar 24 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
APMServ使用说明
2006/10/23 PHP
joomla jce editor 解决上传中文名文件失败问题
2013/06/09 PHP
php 生成自动创建文件夹并上传文件的示例代码
2014/03/07 PHP
PHP简单获取网站百度搜索和搜狗搜索收录量的方法
2016/08/23 PHP
PHP7新增运算符用法实例分析
2016/09/26 PHP
解决PHP程序运行时:Fatal error: Maximum execution time of 30 seconds exceeded in的错误提示
2016/11/25 PHP
php empty 函数判断结果为空但实际值却为非空的原因解析
2018/05/28 PHP
PHP code 验证码生成类定义和简单使用示例
2020/05/27 PHP
javascript学习笔记(一) 在html中使用javascript
2012/06/18 Javascript
xml转json的js代码
2012/08/28 Javascript
把input初始值不写value的具体实现方法
2013/07/04 Javascript
jquery Ajax 实现加载数据前动画效果的示例代码
2014/02/07 Javascript
使用jQuery重置(reset)表单的方法
2014/05/05 Javascript
移动手机APP手指滑动切换图片特效附源码下载
2015/11/30 Javascript
基于BootStrap Metronic开发框架经验小结【二】列表分页处理和插件JSTree的使用
2016/05/12 Javascript
微信小程序 两种为对象属性赋值的方式详解
2017/02/23 Javascript
利用JavaScript对中文(汉字)进行排序实例详解
2017/06/18 Javascript
JavaScript仿微信(电话)联系人列表滑动字母索引实例讲解(推荐)
2017/08/16 Javascript
Python中捕捉详细异常信息的代码示例
2014/09/18 Python
小白入门篇使用Python搭建点击率预估模型
2018/10/12 Python
pycharm恢复默认设置或者是替换pycharm的解释器实例
2018/10/29 Python
详解python路径拼接os.path.join()函数的用法
2019/10/09 Python
python sklearn常用分类算法模型的调用
2019/10/16 Python
python修改文件内容的3种方法详解
2019/11/15 Python
pytorch 自定义参数不更新方式
2020/01/06 Python
一个不错的HTML5 Canvas多层点击事件监听实例
2014/04/29 HTML / CSS
萌新的HTML5 入门指南
2020/11/06 HTML / CSS
StubHub意大利:购买和出售全球演唱会和体育赛事门票
2017/11/21 全球购物
.NET remoting中对象激活的两种方式
2015/06/08 面试题
如何利用cmp命令比较文件
2013/09/23 面试题
UNIX操作系统结构由哪几部分组成
2016/02/17 面试题
竞聘书格式及范文
2014/03/31 职场文书
《孔繁森》教学反思
2014/04/17 职场文书
信息员培训方案
2014/06/12 职场文书
青年教师师德演讲稿
2014/08/26 职场文书
PostgreSQL逻辑复制解密原理解析
2022/09/23 PostgreSQL