php在前n个字符的字符串比较(大小写敏感)的函数strncmp

php在前n个字符的字符串比较(大小写敏感)的函数strncmp,第1张

实例

比较两个字符串(区分大小写):

定义和用法

strncmp() 函数比较两个字符串(区分大小写)。


注释:strncmp() 是二进制安全的,且区分大小写。


提示:该函数与 strcmp() 函数类似,不同的是,strcmp() 没有 length 参数。


语法

strncmp(string1,string2,length)
参数描述
string1必需。


规定要比较的第一个字符串。


string2必需。


规定要比较的第二个字符串。


length必需。


规定每个字符串用于比较的字符数。


技术细节

返回值:该函数返回:
  • 0 - 如果两个字符串相等

  • <0 -="" 如果="" string1="" 小于="" string2

  • >0 - 如果 string1 大于 string2

PHP 版本:4+

更多实例

实例 1

比较两个字符串(区分大小写,Hello 和 hELLo 输出不相同):

<?php
echo strncmp("Hello","Hello",6);
echo "

"; 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()的详细内容,更多请关注php中文网其它相关文章!

</a<<"t"<<b<<"t"<<c<

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/zaji/196699.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018-05-30
下一篇 2018-05-30

发表评论

登录后才能评论

评论列表(0条)

保存