PHP strnatcmp() 函数

2024 年 9 月 4 日 | 阅读 1 分钟

strnatcmp() 函数是 PHP 的内置字符串函数。它用于使用自然算法比较字符串。

语法

参数描述必需/可选
string1必需
string2必需

此函数 strnatcmp()

  • 返回值:如果 str1 小于 str2,则返回 <0;
  • 返回值:如果 str1 大于 str2,则返回 >0;
  • 返回值:如果两者相等,则返回 0。

注意:它是区分大小写的。

示例 1

输出

By Using strnatcmp()Function:-1

示例 2

输出

By Using strnatcmp()Function:1

示例 3

输出

Standard string comparisonnArray 
( 
[0] => PHP1 
[1] => PHP10 
[2] => PHP12 
[3] => PHP2 
)
nNatural order string comparisonnArray 
(
   [0] => PHP1 
   [1] => PHP2  
   [2] => PHP10 
   [3] => PHP12 	
 )

另请参阅

  • str_pad():用于将字符串填充到新长度。
  • str_ireplace():用于替换字符串中的某些字符(不区分大小写)。
  • str_repeat():用于将字符串重复指定的次数。

引用

https://php.ac.cn/manual/en/function.strncmp.php


下一主题PHP 字符串