博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
php 两个值比较大小写,php比较两个字符串(大小写敏感)的函数strcmp()
阅读量:6505 次
发布时间:2019-06-24

本文共 1440 字,大约阅读时间需要 4 分钟。

实例

比较两个字符串(区分大小写):<?php

echo strcmp("Hello world!","Hello world!");

?>

定义和用法

strcmp() 函数比较两个字符串。

注释:strcmp() 函数是二进制安全的,且区分大小写。

提示:该函数与 strncmp() 函数类似,不同的是,通过 strncmp() 您可以指定每个字符串用于比较的字符数。

语法strcmp(string1,string2)参数描述

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

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

技术细节返回值:该函数返回:0 - 如果两个字符串相等

<0 - 如果 string1 小于 string2

>0 - 如果 string1 大于 string2

PHP 版本:4+

更多实例

实例 1

比较两个字符串(区分大小写,Hello 和 hELLo 输出不相同):<?php

echo strcmp("Hello","Hello");

echo "

";

echo strcmp("Hello","hELLo");

?>

实例 2

不同的返回值:<?php

echo strcmp("Hello world!","Hello world!"); // the two strings are equal

echo strcmp("Hello world!","Hello"); // string1 is greater than string2

echo strcmp("Hello world!","Hello world! Hello!"); // string1 is less than string2

?>

以区分大小写的方式比较两个字符串

Strcmp()函数对两个字符串进行二进制安全的比较,并区分大小写。其形式为:

int strcmp ( string str1 , string str2 )

根据比较的结果将返回如下的一个可能值。

•如果str1 和str2 相等则返回0 。

•如果str1小于str2则返回-1 。

•如果str1大于str2则返回1 。

网站经常要求待注册的用户输入并确认他选择的密码,减少由于键入错误而生成不正确密码的可能性。因为密码通常是区分大小写的,所以strcmp()对于比较这两个密码是非常合适的:<?php

$pswd = "supersecret";

$pswd2 = "supersecret";

if (strcmp($pswd,$pswd2) != 0)

echo "Your passwords do not match!";

else

echo "Passwords match!";

?>

注意,对于strcmp ( ) ,字符串必须完全匹配才认为是相等的。例如,Supersecret 不同于supersecret 。如果要以不区分大小写的方式比较两个字符串,可以考虑下面介绍的strcasecmp ()。

关于这个函数,另一个容易混淆的地方是:两个字符串相等时要返回0 。这与使用==操作符完成字符串比较有所不同,如下:

if ( $str1 = = $str2)

两种方式目标相同,都是比较两个字符串,但要记住,它们返回的值却不同。

实例代码:<?php

echo strcmp("Hello world!","Hello world!");

//返回0

?>

转载地址:http://sqgyo.baihongyu.com/

你可能感兴趣的文章
springboot集成swagger
查看>>
实验吧_加了料的报错注入
查看>>
CF1063F String Journey
查看>>
2019-05-21 SQL学习
查看>>
ios图片适配问题
查看>>
牛客网-约数的个数
查看>>
读书笔记二
查看>>
《软件需求十步走》阅读笔记4
查看>>
第1章 shell编程概述
查看>>
ServletContext中常用方法(getRsource和getResourceAsStream)
查看>>
打印mac地址
查看>>
信号 signal sigaction补充
查看>>
机器学习如何选择模型 & 机器学习与数据挖掘区别 & 深度学习科普
查看>>
OC--内存管理总结
查看>>
jquery控制按钮的禁用与启用
查看>>
1011: Longest word
查看>>
html5--6-23 CSS3中的文字与字体
查看>>
二分图染色模板(P1330 封锁阳光大学)
查看>>
amazeui学习笔记--css(常用组件15)--CSS动画Animation
查看>>
20145328 《Java程序设计》实验二实验报告
查看>>