PHP strnatcmp() 函数用法及示例

PHP String 字符串函数手册

strnatcmp()函数使用自然排序算法比较字符串(区分大小写)。

语法

int strnatcmp ( string $str1 , string $str2 )

定义和用法

它使用自然顺序算法比较两个字符串,区分大小写。

返回值

 与其他字符串比较函数类似,如果 str1 小于 str2 返回 < 0; 如果 str1 大于 str2 返回 > 0;如果两者相等,返回 0。

参数

序号参数和说明
1

string1

第一个字符串

2

string2

第二个字符串

在线示例

试试下面的实例,比较两个字符串的大小:

<?php
//区分大小写,比较两个字符串
echo strnatcmp("5nhooo!","5nhooo!");
echo "<br>";

//区分大小写,比较两个字符串
echo strnatcmp("5nhooo!","5NHOOO!");
echo "<br>";

//第二个字符串大于第一个字符串
echo strnatcmp("5nhooo!","58NHOOO!");
echo "<br>";

//第二个字符串小于第一个字符串
echo strnatcmp("101111nHOOO!","211nhooo!");
?>
测试看看‹/›

输出结果

0
1
-1
1

PHP String 字符串函数手册