当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


PHP strcmp()用法及代码示例


比较两个字符串是编程和Web开发实践中最常用的字符串操作之一。 strcmp()是PHP中的内置函数,用于比较两个字符串。此函数区分大小写,这表明在比较期间大写和小写字母将被区别对待。此函数比较两个字符串,并告诉我们第一个字符串大于还是小于第二个字符串或等于第二个字符串。

用法:

strcmp($string1, $string2)

参数:该函数接受以下两个参数:


  1. $string1 (强制性):此参数表示比较中要使用的第一个字符串
  2. $string2 (必填):此参数表示比较中要使用的第二个字符串。

返回值:该函数根据匹配条件返回一个随机整数值,该值由下式给出:

  • 如果字符串相等,则返回0。
  • 返回一个负值(
  • 如果$string1大于$string2,则返回正值(> 0)。

在这段代码中,我们将尝试了解strcmp()函数的工作方式:

<?php 
  
// PHP program to illustrate the working of strcmp() 
$string1 = "Welcome to GFG"; 
$string2 = "Welcome to GeeksforGeeks"; 
$string3 = "Welcome to GFG"; 
  
// In this case both the strings are equal 
print_r(strcmp($string1, $string3)); 
echo "\n"; 
  
// In this case the first is greater 
print_r(strcmp($string2, $string1)); 
echo "\n"; 
  
// In this case the second is greater 
print_r(strcmp($string3, $string2)) 
  
?>

输出:

0
31
-31

参考:
http://php.net/manual/en/function.strcmp.php



相关用法


注:本文由纯净天空筛选整理自Chinmoy Lenka大神的英文原创作品 PHP | strcmp() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。