这个 strcoll() 是PHP中的内置函数,用于比较两个字符串。该函数区分大小写,指出在比较过程中,资本和小案例将得到不同的处理。这个函数比较两个字符串,告诉我们第一个字符串是大于还是小于第二个字符串,还是等于第二个字符串。
null
语法:
strcoll($string1, $string2)
参数: 该函数接受两个必需的字符串参数,如下所述。
- $1: 此参数指的是要在比较中使用的第一个字符串。
- $2: 此参数指的是要在比较中使用的第二个字符串。
返回值 :该函数根据匹配条件返回一个随机整数值,由以下公式给出:
- 如果字符串相等,则返回0。
- 如果$string1小于$string2,则返回负值(<0)。
- 如果$string2小于$string1,则返回正值(>0)。
例如:
Input : $string1 = "geeks for geeks" $string2="geeks for geeks" Output : 0 Input : $string1 = "striver" $string2="raj" Output : 1
下面的程序演示了strcoll()函数的用法:
项目1: 下面的程序演示了传递两个相等字符串时的返回值
<?php //PHP program to compare two strings using // strcoll() function (two strings are equal) $string1 = "geeks for geeks" ; $string2 = "geeks for geeks" ; // prints 0 as two strings are equal echo strcoll ( $string1 , $string2 ); ?> |
输出:
0
项目2: 下面的程序演示了string1大于string2时的返回值
<?php //PHP program to compare two strings using // strcoll() function (string1>string2) $string1 = "striver" ; $string2 = "raj" ; // prints > 0 echo strcoll ( $string1 , $string2 ); ?> |
输出:
1
方案3: 下面的程序演示了string2大于string1时的返回值
<?php //PHP program to compare two strings using // strcoll() function (string2>string1) $string1 = "CPP" ; $string2 = "PHP" ; // prints <0 echo strcoll ( $string1 , $string2 ); ?> |
输出:
-13
参考 : http://php.net/manual/en/function.strcoll.php
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END