當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。