php在前n个字符的字符串比较(大小写敏感)的函数strncmp()
程序员文章站
2022-03-10 17:24:14
...
实例
比较两个字符串(区分大小写):
<?php echo strncmp("Hello world!","Hello earth!",6); ?>
定义和用法
strncmp() 函数比较两个字符串(区分大小写)。
注释:strncmp() 是二进制安全的,且区分大小写。
提示:该函数与 strcmp() 函数类似,不同的是,strcmp() 没有 length 参数。
语法
strncmp(string1,string2,length)
参数 | 描述 |
string1 | 必需。规定要比较的第一个字符串。 |
string2 | 必需。规定要比较的第二个字符串。 |
length | 必需。规定每个字符串用于比较的字符数。 |
技术细节
返回值: | 该函数返回:
|
PHP 版本: | 4+ |
更多实例
实例 1
比较两个字符串(区分大小写,Hello 和 hELLo 输出不相同):
<?php echo strncmp("Hello","Hello",6); echo "<br>"; echo strncmp("Hello","hELLo",6); ?>
示例 本示例使用strncmp函数比较指定长度的字符串。
int main() { char str1[]="Hello",str2[]="Help",str3[]="Hello"; int a,b,c; a = strncmp(str1,str2,3); //比较字符串str1,str2前3个字符 b = strncmp(str2,str3,4); //比较字符串str2,str3前4个字符 c = strncmp(str1,str2,4); //比较字符串str1,str2前4个字符 cout<<a<<"\t"<<b<<"\t"<<c<<"\n"; }
运行结果:
0 1 -1
以上就是php在前n个字符的字符串比较(大小写敏感)的函数strncmp()的详细内容,更多请关注其它相关文章!
上一篇: 如何应用fopen()函数的选择模式?
下一篇: 使用js实现贪吃蛇游戏的代码
推荐阅读
-
PHP中strncmp()函数比较两个字符串前2个字符是否相等的方法
-
PHP中strncmp()函数比较两个字符串前2个字符是否相等的方法
-
PHP中strncmp()函数比较两个字符串前2个字符是否相等的方法_PHP
-
PHP中strncmp()函数比较两个字符串前2个字符是否相等的方法,phpstrncmp
-
通过php的 similar_text函数比较两个字符串的相似性
-
PHP中比较两个字符串前n个字符是否相等的strncmp()函数使用
-
php比较两个字符串(根据本地设置)的函数strcoll()
-
PHP中strncmp()函数比较两个字符串前2个字符是否相等的方法,phpstrncmp
-
PHP中比较两个字符串前n个字符是否相等的strncmp()函数使用
-
PHP中strncmp()函数比较两个字符串前2个字符是否相等的方法_php技巧