PHP strncasecmp() 函数用法及示例

    PHP String 字符串函数手册

    strncasecmp()函数用于二进制安全比较字符串开头的若干个字符(不区分大小写)。

语法

strncasecmp(string1,string2,length)

定义和用法

它用于比较两个字符串(不区分大小写)。

注意:strncasecmp() 是二进制安全的,且不区分大小写。

提示:该函数与strcasecmp() 函数类似,不同的是,strcasecmp() 没有 length 参数,而对于strncasecmp() 函数,你可以指定两个字符串比较时使用的长度(即最大比较长度)。

返回值

 如果 string1 小于 string2 返回 < 0; 如果 string1 大于 string2 返回 > 0;如果两者相等,返回 0。

参数

序号参数和说明
1

string1

第一个字符串

2

string2

第二个字符串

3

length

最大比较长度。

在线示例

试试下面的实例,比较两个字符串(不区分大小写,PHP 和 Php输出相同)

<?php
//不区分大小写,PHP 和 Php输出相同
echo strncasecmp("Hello PHP","Hello Php",9);

echo "<br>";

//不区分大小写,hello 和 hELLo 输出相同
echo strncasecmp("hello PHP","hELLo Php",9);
?>
测试看看‹/›

输出结果

0
0

PHP String 字符串函数手册