本文实例讲述了PHP中strcmp()和strcasecmp()函数字符串比较用法。分享给大家供大家参考,具体如下:

一、PHP中strcmp()函数用于比较两个字符串(区分大小写),其定义如下:

strcmp(string1,string2)

参数说明:

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

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

PS:strcmp()函数与 strncmp() 函数类似,不同的是,strncmp()可以指定每个字符串用于比较的字符数。

二、PHP中strcasecmp()函数比较两个字符串(不区分大小写),其定义如下:

strcasecmp(string1,string2)

参数说明:

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

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

PS:strcasecmp()函数与 strncasecmp() 函数类似,不同的是,strncasecmp()可以指定每个字符串用于比较的字符数。

示例代码:

$str1="脚本之家";

$str2="脚本之家";

$str3="www.jb51.net";

$str4="WWW.JB51.NET";

echo strcmp($str1,$str2);//两个字符串相等

echo "
";

echo strcmp($str3,$str4);//注意该函数区分大小写

echo "
";

echo strcasecmp($str3,$str4);//该函数不区分大小写

?>

运行结果如下:

0

1

0

补充:关于返回值问题

针对参数string1与string2的比较:

如果两个字符串相等,则返回值为 0

如果 string1 小于 string2,则返回值小于0

如果 string1 大于 string2,则返回值大于0

希望本文所述对大家PHP程序设计有所帮助。

strcasecmp php,PHP中strcmp()和strcasecmp()函数字符串比较用法分析相关推荐

  1. php strpose_php中strpos()和stripos()函数的区别用法详解

    本篇文章主要给大家介绍PHP中strpos()和stripos()函数的区别用法介绍,希望对需要的朋友有所帮助! strpos()函数 这个函数帮助我们找到一个字符串在另一个字符串中第一次出现的位置. ...

  2. php nl2p,PHP函数nl2br()与自定义函数nl2p()换行用法分析,nl2brnl2p_PHP教程

    PHP函数nl2br()与自定义函数nl2p()换行用法分析,nl2brnl2p 本文实例讲述了PHP函数nl2br()与自定义函数nl2p()换行用法.分享给大家供大家参考,具体如下: 使用情景 很 ...

  3. php自然排序法的比较过程,PHP中strnatcmp()函数“自然排序算法”进行字符串比较用法分析(对比strcmp函数)...

    本文实例讲述了PHP中strnatcmp()函数"自然排序算法"进行字符串比较用法.分享给大家供大家参考,具体如下: PHP中strnatcmp()函数使用"自然&quo ...

  4. python 遍历函数用法_python中enumerate函数遍历元素用法分析

    本文实例讲述了python中enumerate函数遍历元素用法.分享给大家供大家参考,具体如下: enumerate函数用于遍历序列中的元素以及它们的下标 示例代码如下: i = 0 seq = [' ...

  5. exception日志 php_PHP中错误与异常的日志记录用法分析

    本文分析了PHP中错误与异常的日志记录用法.分享给大家供大家参考,具体如下: 提到 Nginx + PHP 服务的错误日志,我们通常能想到的有 Nginx 的 access 日志.error 日志以及 ...

  6. 关于strcmp与strcpy函数的相关用法

    strcpy的相关讲解:若字符串char b[100]赋值给字符串char a[100],若strlen(a)>length(b),a字符串的'\0'后也确实赋值了,但是输出的话,遇到第一个'\ ...

  7. python基础中apply()函数的正确用法

    函数格式为:apply(func,*args,**kwargs) 用途:当一个函数的参数存在于一个元组或者一个字典中时,用来间接的调用这个函数,并肩元组或者字典中的参数按照顺序传递给参数 解析:arg ...

  8. [JS]js中判断变量类型函数typeof的用法汇总[转]

    1.作用: typeof 运算符返回一个用来表示表达式的数据类型的字符串.  可能的字符串有:"number"."string"."boolean&q ...

  9. matlab编程求平均,matlab中的分组平均函数grpstats的用法

    群组函数grpstats 前面讨论到之平均值求法,通常应用于整个数组之值,若要应用到比较复杂的分组平均问题,则必须使用不同的函数才能达成.此项指令之格式如下: means = grpstats(X, ...

最新文章

  1. Windows Server基础架构云参考架构:硬件之上的设计
  2. html图片显示和夫宽一样,功夫:HTML和CSS?
  3. mass Framework event模块 v8
  4. SQL ALTER TABLE 语句
  5. mysql中的extract()函数
  6. linux 修改ldap密码,centos – ldap强制用户更改密码
  7. python异常处理_Python学习点滴04 - 学会异常处理(2)
  8. VMware vSAN的六大优势和案例分享
  9. [Ext JS6] ViewControllers-视图控制器
  10. nohup的程序能不能再转到前台查看啊?_小程序开发之路入门
  11. HelloWorld
  12. 快速实现远程控制Android手机
  13. FAT12文件系统基本格式
  14. 机器认知、人机交互、边缘计算……在这里,他们谈论了关于AI的关键议题...
  15. matlab距离变换,图像处理之距离变换
  16. LODOP属性和方法
  17. vue 项目下JS内存溢出
  18. js日期字符串(年月日)与时间戳的转换
  19. win10系统下安装Linux系统
  20. JS十进制转换16进制

热门文章

  1. 28家中国域名商保有量统计:爱名网第四 突破百万大关
  2. REUSE_ALV_GRID_DISPLAY_LVC 实现单元格级别的编辑示例
  3. itunes win10应用商店安装 升级固件路径
  4. 跨境电商起量难,别慌让木瓜移动 SaaS 来给你加 Buff
  5. js 30分钟倒计时
  6. 1_SOMEIP 概述
  7. android安卓手机查看微信视频存储位置微信聊天视频位置
  8. 亚特兰蒂斯的回声(中文版): chatGPT 的杰作
  9. 11gR2更换OCR和VOTE
  10. 如何使用Apache POI设置Excel的公式字段