返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >php怎么判断字符串等不等于指定值
  • 574
分享到

php怎么判断字符串等不等于指定值

2024-04-02 19:04:59 574人浏览 猪猪侠
摘要

本教程操作环境:windows7系统、PHP8.1版、DELL G3电脑php中判断字符串等不等于指定值方法1:利用strcmp()函数判断strcmp() 函数可以对两个字符串进行二进制安全的比较,并且区分大小写,其语法格式如下

教程操作环境:windows7系统、PHP8.1版、DELL G3电脑

php中判断字符串等不等于指定值

方法1:利用strcmp()函数判断

strcmp() 函数可以对两个字符串进行二进制安全的比较,并且区分大小写,其语法格式如下:

strcmp($str1, $str2)

其中 $str1 和 $str2 分别是要比较的两个字符串。

根据比较结果 strcmp() 函数会返回不同的值,如果 $str1 小于 $str2,则返回值 < 0;如果 $str1 大于 $str2,则返回值 > 0;如果 $str1 与 $str2 相等,则返回 0

示例代码如下:

<?php
header("Content-type:text/html;charset=utf-8");
$str = 'hello';
if(strcmp($str, "Hello") != 0){
    echo '字符串不等于指定值';
} else {
    echo '字符串等于指定值';
}
?>

1.png

注意,对于 strcmp() 函数,待比较的两个字符串必须完全匹配才能被认为是相等的。如果要以不区分大小写的方式比较两个字符串,可以使用 strcasecmp() 函数。

方法2:利用strcasecmp()函数判断

PHP 中的 strcasecmp() 函数与 strcmp() 函数的功能类似,都可以比较两个字符串,不同的是 strcasecmp() 函数在比较字符串时不会区分大小写,其语法格式如下:

strcasecmp($str1, $str2)

其中,$str1 和 $str2 分别是要比较的两个字符串。

根据比较结果,如果 $str1 小于 $str2,则返回值 < 0;如果 $str1 大于 $str2,则返回值 > 0;如果 $str1 于 $str2 相等,则返回 0。

示例代码如下:

<?php
header("Content-type:text/html;charset=utf-8");
$str = 'hello';
if(strcasecmp($str, "Hello") != 0){
    echo '字符串不等于指定值';
} else {
    echo '字符串等于指定值';
}
?>

2.png

方法3:利用“==”或“===”运算符判断

“==”是等于运算符,只要 $a 和 $b 的值相等,就返回 TRUE,否则返回 FALSE。

“===”是全等运算符,如果 $a 和 $b 不仅值相等,而且它们值的类型也相等,则返回 TRUE,否则返回 FALSE。

示例代码如下:

<?php
header("Content-type:text/html;charset=utf-8");
$str = '123';
if($str==123){
    echo '字符串等于指定值<br>';
} else {
    echo '字符串不等于指定值<br>';
}
if($str===123){
    echo '字符串等于指定值<br>';
} else {
    echo '字符串不等于指定值<br>';
}
?>

3.png

--结束END--

本文标题: php怎么判断字符串等不等于指定值

本文链接: https://lsjlt.com/news/34415.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • php怎么判断字符串等不等于指定值
    本教程操作环境:windows7系统、PHP8.1版、DELL G3电脑php中判断字符串等不等于指定值方法1:利用strcmp()函数判断strcmp() 函数可以对两个字符串进行二进制安全的比较,并且区分大小写,其语法格式如下...
    99+
    2024-04-02
  • php中怎么判断两个字符串等不等于(相等)
    本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑php中判断字符串等不等于(相等)方法1:使用“===”运算符“===”是全等运算符,如果 $a 和 $b 不仅值相等,而且它们值的类型也相等,则返回 TRUE,否则返...
    99+
    2016-08-12
    php 字符串比较
  • php中如何判断两个字符串等不等于
    这篇文章主要介绍“php中如何判断两个字符串等不等于”,在日常操作中,相信很多人在php中如何判断两个字符串等不等于问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”php中如何判断两个字符串等不等于”的疑惑有所...
    99+
    2023-06-29
  • java中字符串不等于怎么判断
    java中字符串不等于可以使用equals()方法判断,equals()方法用于将字符串与指定的对象比较。语法public boolean equals(Object anObject)参数anObject -- 与字符串进行比较的对象。返...
    99+
    2021-02-01
    java 字符串
  • java怎么判断字符串相等
    在Java中,可以使用`equals()`方法来判断两个字符串是否相等。`equals()`方法是String类的一个成员方法,它比...
    99+
    2023-09-05
    java
  • php怎么判断两字符串是否相等
    5种方法:1、用“字符串1==字符串2”,如果返回true则相等。2、用“strcmp(字符串1,字符串2)”,如果返回值为0则相等。3、用“strcasecmp(字符串1,字符串2)”,如果返回值为0则相等。4、用“strncasecmp...
    99+
    2022-08-17
    php php字符串
  • 切分字符串: 使用不等于逻辑判断首字符
    你在学习Golang相关的知识吗?本文《切分字符串: 使用不等于逻辑判断首字符》,主要介绍的内容就涉及到,如果你想提升自己的开发能力,就不要错过这篇文章,大家要知道编程理论基础和实战操作都是不可或缺...
    99+
    2024-04-04
  • java中字符串恒等判断
    1. 起因:字符串恒等判断//String is reference type String str1 = new String("hello"); String str2 = new String("hello"); System.o...
    99+
    2016-10-15
    java 字符串 恒等
  • javascript如何判断字符串相不相等
    这篇文章主要介绍“javascript如何判断字符串相不相等”,在日常操作中,相信很多人在javascript如何判断字符串相不相等问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解...
    99+
    2024-04-02
  • php如何判断两个字符串相等
    在php中使用strcmp()函数判断两个字符串是否相等,具体方法如下:strcmp()函数作用:php中strcmp()函数的作用是用于比较两个字符串。strcmp()函数语法:strcmp(string1,string2)参数:stri...
    99+
    2024-04-02
  • android怎么判断字符串是否相等
    在Android中,判断两个字符串是否相等可以使用equals()方法或者equalsIgnoreCase()方法。 使用equa...
    99+
    2024-03-01
    android
  • java判断字符串是否相等
    ==比较引用,equals 比较值。1、java中字符串的比较:==我们经常习惯性的写上if(str1==str2),这种写法在java中可能会带来问题。example1:String a="abc";String b="abc"那么a==...
    99+
    2017-07-13
    java 判断 字符串 相等
  • java判断字符串是否不相等的方法
    判断地址是否相等 用:==Object类作为所有类的超类,而Object类的equals方法是直接比较地址的,源码如下:public boolean equals(Object obj) { return th...
    99+
    2017-12-05
    java
  • php如何判断两个字符串是否相等
    这篇文章主要讲解了“php如何判断两个字符串是否相等”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“php如何判断两个字符串是否相等”吧!方法一:使用“==”运算符最常见的方法是使用“==”运...
    99+
    2023-07-05
  • shell怎么判断两个字符串是否相等
    在shell脚本中,可以使用以下方式来判断两个字符串是否相等:1. 使用等号(=)进行判断:```shellif [ "$strin...
    99+
    2023-08-16
    shell
  • linux怎么判断两个字符串是否相等
    在Linux系统中,可以使用test命令或[ ]来判断两个字符串是否相等。以下是两种方法: 使用test命令: string1=...
    99+
    2024-03-01
    linux
  • java如何判断字符串是否相等?
    java如何判断字符串是否相等?下面本篇文章就来给大家介绍一下使用java判断字符串是否相等的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。1、java中字符串的比较:==我们经常习惯性的写上if(str1==str...
    99+
    2019-10-06
    java教程 java
  • mysql如何判断两个字符串相等
    mysql中判断两个字符串是否相等的方法直接比较字符串如比较字符串p1与p2是否相等SELECT * FROM E p1,C p2 WHERE p1.FIRSTNAME=p2.FIRSTNAME;将字符串转换成二进制在比较是...
    99+
    2024-04-02
  • perl如何判断字符串是否相等
    在Perl中,你可以使用`eq`运算符来判断两个字符串是否相等。这个运算符返回一个布尔值,如果两个字符串相等则返回`1`,否则返回`...
    99+
    2023-10-07
    perl
  • 如何在Golang中判断字符串相等?
    如何在Golang中判断字符串相等? 在Golang中,判断两个字符串是否相等是一项常见的操作。在这篇文章中,我们将介绍几种常用的方法来判断两个字符串是否相等,并给出相应的代码示例。 ...
    99+
    2024-03-13
    字符串 golang 判断
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作