Heim >php教程 >php手册 >php strnatcasecmp() 比较两个字符串(对大小写不敏感)

php strnatcasecmp() 比较两个字符串(对大小写不敏感)

WBOY
WBOYOriginal
2016-06-01 09:45:172753Durchsuche

定义和用法

strnatcasecmp() 函数使用一种"自然"算法来比较两个字符串。

在自然算法中,数字 2 小于数字 10。在计算机排序中,10 小于 2,这是因为 10 中的第一个数字小于 2。

注释:strnatcasecmp() 对大小写不敏感。

 

语法

<code class="language-php">strnatcasecmp(string1,string2)</code>
参数 描述
string1 必需。规定要比较的第一个字符串。
string2 必需。规定要比较的第二个字符串。

 

返回值

返回值:

本函数返回:

  • 0 - 如果两个字符串相等
  • >0 - 如果 string1 大于 string2
PHP 版本: 4+

 

实例

<code class="language-php"><?php //使用"自然"算法来比较两个字符串(不区分大小写):
echo strnatcasecmp("2Hello world!","10Hello WORLD!");
echo "<br>";
echo strnatcasecmp("10Hello world!","2Hello WORLD!");
?></code>

在线运行

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn