Php/func string strcasecmp

来自菜鸟教程
跳转至:导航、​搜索

PHP strcasecmp()函数

❮PHP字符串参考

比较两个字符串(不区分大小写):

<?php

echo strcasecmp("Hello world!","HELLO WORLD!");

?>

定义和用法

strcasecmp()函数比较两个字符串。

Tip: strcasecmp()函数是二进制安全的并且不区分大小写。

Tip: 此功能类似于 strncasecmp()

函数,不同之处在于您可以使用strncasecmp()指定每个字符串中要在比较中使用的字符数。

句法

strcasecmp(string1,string2)

参数值

参数 描述
string1 需要。指定要比较的第一个字符串
string2 需要。指定第二个要比较的字符串

技术细节

返回值:

该函数返回:

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

更多例子

比较两个字符串(不区分大小写= HELLO和hELLo将输出相同):

<?php

echo strcasecmp("Hello","HELLO");
echo "<br>";
echo strcasecmp("Hello","hELLo");

?>

不同的返回值:

<?php

 echo strcasecmp("Hello world!","HELLO WORLD!"); // The two strings are equal

 echo strcasecmp("Hello world!","HELLO"); // String1 is greater than string2

 echo strcasecmp("Hello world!","HELLO WORLD! HELLO!"); // String1 is less than string2 

?>

❮PHP字符串参考