上一篇: String拼接-implode函数
在程序开发中,经常需要对两个字符串进行比较操作,例如,判断两个字符串大小,此时可以使用strcmp()函数来实现,其声明方式如下。
int strcmp(string $str1,string $str2)
Int表示函数返回值类型为整型,参数$str1和$str2均表示待比较的字符串。
需要注意的是,在php中,每个字符串都有对应的ASCLL码值。在对两个字符串进行比较时,首先比较第一个字符的大小,如果相等继续比较第二个字符,以此类推,直到有不相同的字符或到字符串结尾才停止比较,此时返回比较结果。
如果$str1和$str2相等,则返回0;
如果$str1小于$str2,则返回小于0的值;
如果$str1大于$str2,则返回大于0的值;
案例:
<?php
$str1="abcd";
$str2="ABCD";
$str3="abcd";
echo "str1和str2比较的结果:".strcmp($str1,$str2)."<br>";
echo "str1和str3比较的结果:".strcmp($str1,$str3)."<br>";
echo "str2和str1比较的结果:".strcmp($str2,$str1)."<br>";
?>
运行结果
上一篇: String拼接-implode函数
*声明:内容来源于网络收集和整理,版权归原著所有,如来源信息有误或侵犯权益,请联系站长作修改和删除处理。