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

原创 国哥笔记  2018-12-15 11:40  阅读 1,078 views 次

strcmp()函数定义及用法

在php中,strcmp()函数是使用来比较两个字符串(区分大小写),如果两个字符串相等(相同),函数返回0;如果字符串1小于字符串2,函数返回小于0的数;如果字符串1大于字符串2,函数返回大于0的数;

strcmp()函数只有两个参数,第一个参数是字符串,规定用来比较的第一个字符串,第二个参数也是字符串,规定用来比较的第二个字符串;

strcmp()函数和strncmp()函数非常相似,唯一不一样的是,strncmp()函数可以指定每个字符串用于比较的字符数,就是多了一个参数;

strcmp()函数是二进制安全的(在传输数据时,保证二进制数据的信息安全,不被篡改、破译等,如果被攻击,能够及时检测出来);

strcmp()函数语法格式

$number = strcmp(string1,string2);

参数说明

  • string1:用来比较的第一个字符串;
  • string2:用来比较的第二个字符串;
  • $number:接收函数返回值的变量;

实例:

<?php
header("content-type:text/html;charset=utf-8");//设置编码,解决中文乱码
$string = "ggbiji15";
$number1 = strcmp($string,"ggbiji15");
$number2 = strcmp($string,"ggbiji");
$number3 = strcmp($string,"ggbiji5");
echo "原字符串:".$string."<br/>";
echo 'strcmp($string,"ggbiji15"):'.$number1."<br/>";
echo 'strcmp($string,"ggbiji"):'.$number2."<br/>";
echo 'strcmp($string,"ggbiji5"):'.$number3."<br/>";
?>

运行结果:

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

非常相关

更多操作字符串的函数——>PHP String字符串函数大全

本文地址:https://www.ggbiji.com/php-strcmp.html
版权声明:本文为 国哥笔记 原创/整理文章,欢迎分享,转载请注明出处!

发表评论


表情