前言
PHP语法跟其他语言一样,但不同语言存在一些差异,比如字符串的比较,就存在不一样的比较方式。
正文
判断字符串相等有下面几种方式。
==
==运算符是比较常见的。
$str1 = "91es.com"; $str2 = "91ES.COM"; if($str1 == $str2) { echo "相等"; } else { echo "不相等"; }
因为str2字符串是大写,所以不相等。
==运算符在判断两个字符串是否相等时,不区分大小写。
strcmp()
strcmp()函数可以用来比较两个字符串的大小关系,
PS: 返回值为0表示两个字符串相等
$str1 = "91es.com"; $str2 = "91ES.COM"; if(strcmp($str1, $str2) == 0) { echo "相等"; } else { echo "不相等"; }
结果也是不相等,也是字符串存在大小写。
strcasecmp()
$str1 = "91es.com"; $str2 = "91ES.COM"; if(strcasecmp($str1, $str2) == 0) { echo "相等"; } else { echo "不相等"; }
这里返回相等,因为strcasecmp()是忽略大小写比较的。
参考文章
历史上的今天
暂无评论...
随机推荐
Android之获取图片高宽方法的简单记录
前言本文非原创,大佬的基础上进行修改和调试,下面三种方式我都测试过。感谢大佬们分享。好记性不如烂笔头总结如果只获取高宽,推荐使用BitmapFactory.Options如果要加载图片和获取高宽,推荐使用Glide如果只是加载jpg图片,可以考虑ExifInterface,否则不推荐...
shape之gradient属性简介
gradient属性简介在drawable文件夹中创建shape_gradient.xml资源。<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/ap...
里柯克:吃饼冠军乔.布朗
我们当中的一位伟大人物。吃饼冠军乔.布朗给人的第一个印象是不嚣张,没架子,身材并不怎么出众,举止坦率随便,一点儿也不让人感到拘束。“请坐吧,”他朝凉台上的摇椅挥挥手,对我们说(我们是一些从报社来采访的记者)。“就坐下吧。天儿挺热的,对不?”他话说得那么朴实,口气又那么和蔼可亲,我们马上就不再感...
Android 13 MediaProvider简单记录
前言Android 9时扫描逻辑还在MediaScanner中(这块之前有介绍过),而后续Android高版本开始变化,以Android 13来说,扫描逻辑已经放在MediaProvider中了,也就是ModernMediaScanner。Android 10,11和12项目少今天就简单...
WordPress评论提交速度很慢的原因和解决办法
最近使用Nana主题时,发现提交比较卡,因此百度了一下,发现大家也是一样的。由于大神也遇到,因此他们都解决了此问题,因此我也摘抄于此,以便查阅。一般分为两个问题(大多数吧),一是WordPress设置问题,二是服务器问题。1、WordPress设置问题这个比较简单,你只需要在 WordPre...
Android.mk介绍之一基础语法
Android.mk一系列文章计划介绍内容如下几个章节:1、Android.mk介绍之一基础语法2、Android.mk介绍之二预编译生成的文件类型3、Android.mk介绍之三引用静态库,动态库1、Android.mk的基本语法对于Android开发,尤其是Android源码开...