在PHP中,字符串函数 strcmp() 用来比较字符串,此函数区分大小写。

函数语法:strcmp ( string $str1 , string $str2 ) : int

函数参数说明:参数描述

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

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

strcmp() 用来比较两个字符串,此函数是二进制安全的,和 strcasecmp() 函数相反,此函数区分比较字符串的大小写。

它的返回值有下面三种情况:< 0:字符串 str1 小于 str2

> 0:字符串 str1 大于 str2

= 0:两者相等,返回 0

举例1,两个字符串相等:<?php

// 二进制安全比较字符串(区分大小写)

$res = strcmp('hello', 'hello');

// 输出0

echo $res;

以上代码输出如下:0

举例2,字符串str1 小于 str2:<?php

// 二进制安全比较字符串(区分大小写)

$res = strcmp('Hello', 'hello');

// 输出-1

echo $res;

以上代码输出如下:-1

举例3,字符串str1 大于 str2:<?php

// 二进制安全比较字符串(区分大小写)

$res = strcmp('hello', 'Hello');

// 输出1

echo $res;

以上代码输出如下:1

php字符串如何比较大小写,PHP字符串函数strcmp(二进制安全比较字符串,区分大小写)...相关推荐

  1. 编写C语言函数求字符串长度,用C语言编写函数,实现strlen计算字符串长度的功能...

    本文介绍三种方法: 1.循环计数法,(设置一个计数器). 2.递归法,(函数调用自身进行计算) 3.指针-指针法,(库函数使用的是此方法) 现在列入程序: 方法1: /* 计数法 */ int my_ ...

  2. C语言字符串函数----strcmp()函数用法

    字符串函数<string.h> strcmp函数 strcmp()用于两个字符串的比较,如果相同则返回0,如果不相同则返回非零值. 函数原型 int strcmp(const char* ...

  3. 二进制样式的字符串与byte数组互转函数示例

    开发时用到的方法,记录下: /// <summary>/// 测试方法 /// </summary>private void TestFun(){Response.Write( ...

  4. 字符串 - 二进制和文本字符串 - 探究

    1.应用场景 主要用于探究字符串中的二进制和文本字符串,以及它们的区别和应用场景. 2.学习/操作 1.文档阅读 重要来自于与chatgpt的对话问答 以及其他技术文章 2.整理输出 2.1 是什么 ...

  5. python将字符串转换大小写的四大函数——lower、upper、capitalize、title函数

    目录 1.四大转换大小写的函数 (1)lower函数的语法及用法 ①语法:string.lower() ②用法:将字符串的区分大小写的字符全转为小写. (2)upper函数的语法及用法 ①语法:str ...

  6. php比较3个数大小写,php在前n个字符的字符串比较(大小写敏感)的函数strncmp()...

    实例 比较两个字符串(区分大小写):<?php echo strncmp("Hello world!","Hello earth!",6); ?> ...

  7. python输入一个字符串、计算其中小写字符的个数_编写程序,输入一个字符串,统计其中大小写字母数字和其他符号的个数并输出,要求统计过程在函数COUNT中进行...

    答:对比ASCII码,在程序中小写字母96 答:a = "aAsmr3idd4bgs7Dlsf9eAF" 请将a字符串的数字取出,并输出成一个新的字符串. 请统计a字符串出现的每个 ...

  8. php常用操作字符串函数,php字符串几个常用的操作函数

    字符串的相关操作 转换字符串类型strval($str); //转换成字符串类型 floatval($str);//转换成浮点型 intval($str); //转换成整型 2.大小写转换(推荐学习: ...

  9. 【郭林专刊】JSP中JSTL提供的函数标签EL表达式操作字符串的方法

    首先在jsp页面导入标签 <%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions&qu ...

最新文章

  1. python 连接sqlite及操作
  2. Hibernate学习笔记(一)----针对不同的数据库不同的配置
  3. 光模块价格由带宽还是距离决定_光纤视频收发产品的光模块选型
  4. 【网络安全】简要分析下Chrome-V8-Issue-762874
  5. linux vim 插件管理,linux: vim插件管理
  6. 【今晚7点半】:华为云在数字人领域的技术探索与实践
  7. SAP UI5 My Opportunity应用里的 currency validation
  8. Java数字字符串如何转化为数字数组
  9. cockroachdb mysql_CockroachDB学习笔记——[译]CockroachDB中的SQL:映射表中数据到键值存储...
  10. 定义函数up(ch),如字符变量ch是小写字母就转换成大写字母并通过up返回,否则字符ch不改变。要求在短小而完全的程序中显示这个程序是怎样被调用的。
  11. 聊聊代码质量 - 《学得会,抄得走的提升前端代码质量方法》前言
  12. XStream---Java对象和XML之间的转换器
  13. De4Dot+Reflector 支持多种反混淆
  14. 【语音信号处理】3语音信号可视化——prosody
  15. lua牛牛算法和大小比较
  16. Java农历(阴历)工具类
  17. Django基础-中文文档
  18. bit、Byte、bps、Bps、pps、Gbps单位说明
  19. 在自己的app中打开淘宝
  20. Windows Server 2012 R2 官方原版镜像

热门文章

  1. OpenCL+minGW64+windows8.1 enviroment
  2. 55天 - 算法 - 动态规划 - 数组类 从前往后
  3. mysql 连接查询分组_详解MySQL中的分组查询与连接查询语句
  4. python 编辑距离_python实现编辑距离edit distance
  5. Python多线程编程基础2:如何创建线程
  6. 计算机网络 第章 运输层
  7. mysql myisam key_buffer_size_MyISAM中key_buffer_size的设置_MySQL
  8. mini_Xception架构
  9. centos7查看mysql进程显示端口_CentOS查看进程端口号以及kill操作
  10. 计算机创建文档教案,计算机基础知识教案