PHP里如何比较字符串?
在php开发中,我们经常会用到比较字符串的操作,比如比较用户输入的密码和数据库保存的密码是否一致等等。那么你知道在php里是如何对字符串进行比较的吗?下面来看下。
操作方法
(01)首先定义二个字符串变量,假设要比较的是这二个字符串$compare_string1 = x27;sougou';$compare_string2 = 'zhinan';
(02)首先看一下最简单的比较方法,就是使用运算符来做比较。$result = $compare_string1 > $compare_string2;可以使用大于,小于和等于,来得到比较结果。
(03)加上一些输入代码后,我们看下现在代码的比较结果,运行php页面后如图,可以看到字符串1大于字符串2的结果是false。
(04)除了用运算符来比较字符串外,我们还可以用系统自带的strcmp方法来比较,该方法是二进制安全的,怎么使用?调用方法,输入要比较的二个字符串就行了,strcmp($compare_string1, $compare_string2)
(05)运行页面,得到比较后的结果是 -7,所以我们知道,字符串1比字符串小的时候,返回的结果是负数,要注意的是不一定是-1,而是二者相差的距离。比如字符1中的首字符s和字符2首字符z相差就是7
(06)从上面可以知道,当字符串1小于字符串2时,返回负数,那如果是大于时,应该就是返回正数了,但如果二者相等呢?我们把代码改成strcmp($compare_string1, $compare_string1),字符串$compare_string1和他自己相比。
(07)运行结果可以看到,当二者相等时,返回的结果是0.
(08)需要注意的是,strcmp方法在比较二个字符串的时候,是区分大小写的。如果你要比较时不区分大小写,我们可以用strcasecmp方法,该方法与前者的用法完全一样,唯一不同的地方就是不区分大小写。
-
怎样使用反光板
反光板作为拍摄中的辅助设备,他的常见程度不亚于闪光灯。根据环境需要用好反光板,可以让平淡的画面变得更加饱满、体现出良好的影像光感、质感。同时,利用它适当改变画面中的光线,对于简洁画面成分,突出主体也有很好的作用。步骤/方法(01)下面的图片示范来自《DCMASTE...
-
怎样成为一名黑客
黑客作为一个神秘词语让很多人都充满向往,现在来给大伙介绍下。操作方法(01)什么是黑客?JargonFile包含了一大堆关于“hacker”这个词的定义,大部分与技术高超和热衷解决问题及超越极限有关。但如果你只想知道如何成为一名黑客,那么只有两件事情确实相关。这可以追溯...
-
如何更新word目录
word的目录设置好以后发生了改变要怎么办,更新一下就好了,怎么更新呢?让小编教给你操作指南。操作方法(01)打开一个已经生成好目录的word文档。(02)用鼠标左键单击目录后,整个目录被复选。(03)在目录上点击鼠标右键,在右键菜单中选择更新域选项。(04)如果只是增加了内容或更...
-
怎样给针式打印机换色带
在我们使用针式打印机的过程中,色带用完了怎么办?该如何更换?下面小编带大家一起看看。操作方法(01)打开机盖。(02)将图示装置推到中间来。(03)将新色带对准安装位置。(04)对准后将新色带按下去。(05)将色带上固定打印头的装置放在打印头下,且对准打印头。(06)对准槽孔后将装置...