返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >PHP 比较字符串时忽略大小写
  • 258
分享到

PHP 比较字符串时忽略大小写

2024-02-27 20:02:16 258人浏览 八月长安
摘要

本篇文章介绍如何在 PHP 中忽略字符大小写。 php 比较字符串时忽略大小写 有时在比较两个字符串时,我们需要忽略两个字符串的大小写。 PHP 提供了一个内置方法 strcasecmp()

本篇文章介绍如何在 PHP 中忽略字符大小写。


php 比较字符串时忽略大小写

有时在比较两个字符串时,我们需要忽略两个字符串的大小写。 PHP 提供了一个内置方法 strcasecmp() 来比较两个字符串,同时忽略大小写。

strcasecmp() 方法有两个参数; 两者都是将要比较的字符串。 此方法将返回值:

此方法仅比较字符串,然后返回一个值。 如果字符串只是大小写不同,它总是返回 0。

参见示例:


<?php
$String1 = "This is jiyik.com";
$String2 = "This is jiyik.com";

// Both the strings are equal in case
$Result=strcasecmp($String1, $String2);

echo "The result for two equal strings is: ".$Result."<br>";

$String1 = "this is jiyik.com";
$String2 = "THIS IS JIYIK.COM";

// first string is lowercase than the second string
$Result=strcasecmp($String1, $String2);

echo "The result for first string lowercase and second string uppercase is : ".$Result."<br>";


$String1 = "THIS IS JIYIK.COM";
$String2 = "this is jiyik.com";

// first string is uppercase, then the second string
$Result=strcasecmp($String1, $String2);

echo "The result for first string uppercse and second string lowercase is: ".$Result;
?>

上面的代码将比较字符串,同时忽略字符串有不同大小写的情况。 查看输出:


The result for two equal strings is: 0
The result for first string lowercase and second string uppercase is : 0
The result for first string uppercse and second string lowercase is: 0

正如我们在方法 strcasecmp() 中看到的,所有小写、大写和句子大小写的字符串都是相等的; 这就是为什么它总是返回 0 的原因。让我们尝试一个字符串不等于单词或字符的例子:


<?php

$String1 = "jiyik.com";
$String2 = "THIS IS JIYIK.COM";

// first string is lowercase, then the second string
$Result=strcasecmp($String1, $String2);

echo "The result for first string is lower then second string : ".$Result."<br>";


$String1 = "THIS IS JIYIK.COM";
$String2 = "jiyik.com";

// First string is greater then second string
$Result=strcasecmp($String1, $String2);

echo "The result for first string is greater then second string: ".$Result;
?>

strcasecmp() 方法将返回一个负数或正数的数值。 查看输出结果:


The result for first string is lower then second string : -10
The result for first string is greater then second string: 10

--结束END--

本文标题: PHP 比较字符串时忽略大小写

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

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

猜你喜欢
  • PHP 比较字符串时忽略大小写
    本篇文章介绍如何在 PHP 中忽略字符大小写。 PHP 比较字符串时忽略大小写 有时在比较两个字符串时,我们需要忽略两个字符串的大小写。 PHP 提供了一个内置方法 strcasecmp() ...
    99+
    2024-02-27
  • python 字符串比较忽略大小写的方法
    A.正则表达式,使用IGNORECASE标志 >>> import re >>> m = re.search('multi', 'A mUltiCased string', re.IGNOREC...
    99+
    2023-01-31
    大小写 字符串 方法
  • PHP区分大小写比较两个字符串
    ...
    99+
    2024-04-02
  • PHP比较字符串前N个字符,区分大小写
    这篇文章将为大家详细讲解有关PHP比较字符串前N个字符,区分大小写,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。PHP 比较字符串前 N 个字符,区分大小写 引言 PHP 提供了多种函数来比较字符串,其中...
    99+
    2024-04-02
  • php如何忽略大小写的进行字符串替换
    这篇文章主要介绍php如何忽略大小写的进行字符串替换,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!忽略大小写替换的方法:1、使用str_ireplace()函数,语法“str_ireplace(查找值,替换值,字符串...
    99+
    2023-06-15
  • PHP不区分大小写比较两个字符串
    这篇文章将为大家详细讲解有关PHP不区分大小写比较两个字符串,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。PHP 中不区分大小写比较字符串 在 PHP 中,比较两个字符串时,可以通过使用不区分大小写的比较...
    99+
    2024-04-02
  • PHP比较字符串前N个字符,不区分大小写
    这篇文章将为大家详细讲解有关PHP比较字符串前N个字符,不区分大小写,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。PHP 比较字符串前 N 个字符(不区分大小写) 在 PHP 中,比较字符串前 N 个字符...
    99+
    2024-04-02
  • 字符串如何比较大小
    字符串比较大小的步骤:1、将要比较的两个字符串分别赋给两个变量;2、比较两个字符串的长度,较短的字符串将被认为是较小的字符串;3、如果长度相同,逐个比较它们的字符;4、从字符串的第一个字符开始,比较两个字符串的ASCII值;5、如果ASCI...
    99+
    2023-08-18
  • php如何不分大小比较字符串
    小编给大家分享一下php如何不分大小比较字符串,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!在php中,可以使用内置函数strncasecmp()来不区分大小写的比较字符串,语法“strncasecmp(str1,str2...
    99+
    2023-06-08
  • php字符串如何进行大小写不敏感比较
    这篇文章主要讲解了“php字符串如何进行大小写不敏感比较”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“php字符串如何进行大小写不敏感比较”吧!方法:1、用“strcasecmp(strin...
    99+
    2023-06-20
  • java怎么不区分大小写比较字符串
    java中为了执行忽略大小写的比较,可以调用equalsIgnoreCase( )方法。当比较两个字符串时,它会认为A-Z和a-z是一样的。推荐:java视频教程equalsIgnoreCase()方法用于将字符串与指定的对象比较,不考虑大...
    99+
    2015-12-05
    java 字符串
  • MySQL中字符串比较大小详解(日期字符串比较问题)
    前言 数据库中在对于数字与非数字混合的字符串,在进行大小比较的时候,如果两字符串长度相等,那么两字符串就会比较相同位置的字符,比较时若字符是数字,则直接比较,若字符是非数字那么会转换为ascii码进行比较,若在某位置上已...
    99+
    2024-04-02
  • PHP自然顺序法比较字符串长度,区分大小写
    ...
    99+
    2024-04-02
  • mysql中字符串怎么比较大小
    mysql中比较字符串大小的方法通过在字符串后面加0实现比较语法:ORDER BY '123'+0;示例:SELECT '123'+0>127; -- 结果为0,表示falseSELECT '1...
    99+
    2024-04-02
  • MySQL中varchar的大小写字符比较
    这篇文章主要介绍“MySQL中varchar的大小写字符比较”,在日常操作中,相信很多人在MySQL中varchar的大小写字符比较问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解...
    99+
    2024-04-02
  • PHP自然顺序法比较字符串长度,不区分大小写
    ...
    99+
    2024-04-02
  • MySQL如何进行区分大小写的字符串比较?
    As we know that MySQL is not case-sensitive while comparing characters but it can be changed i.e. MySQL can perform case...
    99+
    2023-10-22
  • ObjectMapper 如何忽略字段大小写
    ObjectMapper 忽略字段大小写 核心代码: ObjectMapper mapper = new ObjectMapper(); mapper.configure(Des...
    99+
    2024-04-02
  • ObjectMapper怎么忽略字段大小写
    本篇内容主要讲解“ObjectMapper怎么忽略字段大小写”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“ObjectMapper怎么忽略字段大小写”吧!ObjectMapper 忽略字段大小写...
    99+
    2023-06-20
  • PHP如何二进制安全不区分大小写的字符串比较
    这篇文章将为大家详细讲解有关PHP如何二进制安全不区分大小写的字符串比较,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。PHP 中二进制安全不区分大小写的字符串比较 在 PHP 中,执行不区分大小写的字符串...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作