【函数功能】
该函数比较两个字符串前N个字符的大小,不区分大小写。
返回值:
0 - 如果两个字符串相等
<0 - 如果 $str1 小于 $str2
>0 - 如果 $str1 大于 $str2
【函数语法】
strncasecmp ($str1, $str2,$len)
【参数说明】
$str1:必需,要比较的第一个字符串。
$str2:必需,要比较的第二个字符串。
$len:必需,要比较的字符数。
【演示程序】
<?php
/**
* strncasecmp ($str1, $str2,$len)
* **/
$str1 = "Hello PHP!";
$str2 = "Hello php1234.cn!";
echo strncasecmp($str1, $str2,9);
echo strncasecmp($str1,$str2,10);
?>
【输出结果】
0
-16
【特别注意】
1.该函数对大小写不感敏。
2.PHP 版本:4+。
【原版定义】
/**
* Binary safe case-insensitive string comparison of the first n characters
* @link http://www.php.net/manual/en/function.strncasecmp.php
* @param str1 string <p>
* The first string.
* </p>
* @param str2 string <p>
* The second string.
* </p>
* @param len int <p>
* The length of strings to be used in the comparison.
* </p>
* @return int < 0 if str1 is less than
* str2; > 0 if str1 is
* greater than str2, and 0 if they are equal.
*/
转载请注明出处:php1234.cn ,原文地址:http://www.php1234.cn/a/functions/2016/1123/139.html