strncmp()是PHP中的内置函数,用于比较两个字符串的前n个字符。此函数区分大小写,这表明在比较期间大写和小写字母将被区别对待。此函数将两个字符串的前n个字符进行比较,并判断第一个字符串是大于还是小于或等于第二个字符串。
int strncmp( $str1, $str2, $len )
参数:此函数接受上述和以下所述的三个参数:
- $str1:它是必填参数。此参数表示比较中要使用的第一个字符串。
- $str2:它是必填参数。此参数表示比较中要使用的第二个字符串。
- $len:它是必选参数,用于定义比较的前$len个字符。
返回值:此函数根据字符串的比较返回一个随机整数值,如下所示:
- 如果两个字符串的前n个字符相等,则返回0。
- 如果$string2的前n个字符大于$string1,则返回负值(<0)。
- 如果$string1的前n个字符大于$string2,则返回一个正值(> 0)。
以下示例程序旨在说明PHP中的strncmp()函数。
程序1:
<?php
// PHP program to illustrate the working of strcmp()
$str1 = "Welcome to GFG";
$str2 = "Welcome to GeeksforGeeks";
$str3 = "Welcome";
// In this case both the strings are equal
print_r(strncmp($str1, $str3, 7));
echo "\n";
// In this case the first is greater
print_r(strncmp($str2, $str1, 14));
echo "\n";
// In this case the second is greater
print_r(strncmp($str3, $str2, 10))
?>
输出:
0 31 -3
程序2:
<?php
// PHP program to illustrate the working of strcmp()
$str1 = "GeeksforGeeks";
$str2 = "geeksforgeeks";
// In this case both the strings are equal
print_r(strncmp($str1, $str2, 13));
?>
输出:
-32
相关文章:
参考: http://php.net/manual/en/function.strncmp.php
相关用法
- PHP sin( )用法及代码示例
- PHP pos()用法及代码示例
- PHP end()用法及代码示例
- PHP abs()用法及代码示例
- p5.js str()用法及代码示例
- p5.js hex()用法及代码示例
- PHP cos( )用法及代码示例
- PHP each()用法及代码示例
- p5.js cos()用法及代码示例
- p5.js log()用法及代码示例
- p5.js min()用法及代码示例
- p5.js red()用法及代码示例
注:本文由纯净天空筛选整理自Mahadev99大神的英文原创作品 PHP | strncmp() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。