Php/func string strcmp

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

PHP strcmp()函数

❮PHP字符串参考

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

<?php

echo strcmp("Hello world!","Hello world!");

?>

定义和用法

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

注意: strcmp()函数是二进制安全的并且区分大小写。

Tip: 此功能类似于 strncmp()

函数,不同之处在于您可以从每个字符串中指定要与strncmp()进行比较的字符数。

句法

strcmp(string1,string2)

参数值

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

技术细节

返回值:

该函数返回:

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

更多例子

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

<?php
echo strcmp("Hello","Hello");
echo "<br>";
echo strcmp("Hello","hELLo");

?>

不同的返回值:

<?php

 echo strcmp("Hello world!","Hello world!"); // the two strings are equal

 echo strcmp("Hello world!","Hello"); // string1 is greater than string2

 echo strcmp("Hello world!","Hello world! Hello!"); // string1 is less than string2 

?>

❮PHP字符串参考