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生成SessionID和图片校验码的思路和实现代码
Mar 10 PHP
PHPnow安装服务[apache_pn]失败的问题的解决方法
Sep 10 PHP
8个出色的WordPress SEO插件收集
Feb 26 PHP
PHP跨时区(UTC时间)应用解决方案
Jan 11 PHP
作为PHP程序员应该了解MongoDB的五件事
Jun 03 PHP
浅析php fwrite写入txt文件的时候用 \r\n不能换行的问题
Aug 06 PHP
从PHP的源码中深入了解stdClass类
Apr 18 PHP
一个简单至极的PHP缓存类代码
Oct 23 PHP
WordPress中设置Post Type自定义文章类型的实例教程
May 10 PHP
php文件包含目录配置open_basedir的使用与性能详解
Apr 03 PHP
php使用curl实现简单模拟提交表单功能
May 15 PHP
php通过各种函数判断0和空
Jul 04 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中的一个中文字符串截取函数
2007/02/14 PHP
php简单中奖算法(实例)
2017/08/15 PHP
PHP防止sql注入小技巧之sql预处理原理与实现方法分析
2019/12/13 PHP
PHP7移除的扩展和SAPI
2021/03/09 PHP
javascript中判断一个值是否在数组中并没有直接使用
2012/12/17 Javascript
Javascript中With语句用法实例
2015/05/14 Javascript
在HTML中插入JavaScript代码的示例
2015/06/03 Javascript
深入理解Node.js的HTTP模块
2016/10/12 Javascript
JS优化与惰性载入函数实例分析
2017/04/06 Javascript
JS运动特效之链式运动分析
2018/01/24 Javascript
vue 路由嵌套高亮问题的解决方法
2018/05/17 Javascript
JS指定音频audio在某个时间点进行播放
2020/11/28 Javascript
Python备份Mysql脚本
2008/08/11 Python
Python getopt模块处理命令行选项实例
2014/05/13 Python
python避免死锁方法实例分析
2015/06/04 Python
Python中函数及默认参数的定义与调用操作实例分析
2017/07/25 Python
Python函数装饰器原理与用法详解
2019/08/16 Python
Django如何实现上传图片功能
2019/08/16 Python
python爬虫 基于requests模块发起ajax的get请求实现解析
2019/08/20 Python
python实现回旋矩阵方式(旋转矩阵)
2019/12/04 Python
Python3 操作 MySQL 插入一条数据并返回主键 id的实例
2020/03/02 Python
Python实现子类调用父类的初始化实例
2020/03/12 Python
把Anaconda中的环境导入到Pycharm里面的方法步骤
2020/10/30 Python
python 获取字典键值对的实现
2020/11/12 Python
Python高并发和多线程有什么关系
2020/11/14 Python
小学教师的个人自我鉴定
2013/10/26 职场文书
大学生毕业自我鉴定范文
2013/11/03 职场文书
餐厅考勤管理制度
2014/01/28 职场文书
2014乡镇干部纪律作风整顿思想汇报
2014/09/13 职场文书
公安机关纪律作风整顿剖析
2014/10/10 职场文书
自荐信模板大全
2015/03/27 职场文书
导游词之宿迁乾隆行宫
2019/10/15 职场文书
多属性、多分类MySQL模式设计
2021/04/05 MySQL
一道JS算法面试题——冒泡、选择排序
2021/04/21 Javascript
浅析NIO系列之TCP
2021/06/15 Java/Android
Nginx部署vue项目和配置代理的问题解析
2021/08/04 Servers