PHP判断字符串是否相等

Web2024年7月19日 am10:05发布2个月前更新 91es.com站长
83 0 0
目录

前言

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()是忽略大小写比较的。

参考文章

 历史上的今天

  1. 2023: JNI之函数的参数介绍(0条评论)
  2. 2022: [代码片]属性动画之无限旋转(0条评论)
  3. 2022: [摘]Android CircleImageView圆形头像图片(0条评论)
  4. 2021: 泰戈尔:祝福(0条评论)
  5. 2019: 罗伯特·弗罗斯特:未选择的路(0条评论)
版权声明 1、 本站名称: 91易搜
2、 本站网址: 91es.com3xcn.com[备用域名]
3、 本站内容: 部分来源于网络,仅供站长学习和参考,若侵权请留言

暂无评论

暂无评论...

随机推荐

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源码开...