當前位置: 首頁> 函數類別大全> strcmp

strcmp

二進制安全字符串比較
名稱:strcmp
分類:字符串
所屬語言:php
一句話介紹:比較兩個字符串(對大小寫敏感)。

定義和用法

strcmp()函數比較兩個字符串。

註釋: strcmp()函數是二進制安全的,且對大小寫敏感。

提示:該函數與strncmp()函數類似,不同的是,通過strncmp()您可以指定每個字符串用於比較的字符數。

實例

例子1

比較兩個字符串(區分大小寫):

 <?php
echo strcmp ( "Hello world!" , "Hello world!" ) ;
?>

親自試一試

例子2

比較兩個字符串(區分大小寫,Hello 和hELLo 輸出不相同):

 <?php
echo strcmp ( "Hello" , "Hello" ) ;
echo "<br>" ;
echo strcmp ( "Hello" , "hELLo" ) ;
?>

親自試一試

例子3

不同的返回值:

 <?php
echo strcmp ( "Hello world!" , "Hello world!" ) ; // 兩字符串相等
echo strcmp ( "Hello world!" , "Hello" ) ; // string1大於string2
echo strcmp ( "Hello world!" , "Hello world! Hello!" ) ; // string1小於string2
?>

親自試一試

文法

strcmp ( string1 , string2 )
參數 描述
string1 必需。規定要比較的第一個字符串。
string2 必需。規定要比較的第二個字符串。
同類函數
  • 計算字符串的metaphone鍵 metaphone

    metaphone

    計算字符串的metaphone鍵
  • 返回使用htmlspecialchars() 和htmlentities() 後的轉換錶 get_html_translation_table

    get_html_translation_table

    返回使用htmlspecialchars
  • 將邏輯順序希伯來文(logical-Hebrew)轉換為視覺順序希伯來文(visual-Hebrew),並且轉換換行符 hebrevc

    hebrevc

    將邏輯順序希伯來文(logical-He
  • 使用“自然順序”算法比較字符串(不區分大小寫) strnatcasecmp

    strnatcasecmp

    使用“自然順序”算法比較字符串(不區分大
  • 以C 語言風格使用反斜線轉義字符串中的字符 addcslashes

    addcslashes

    以C語言風格使用反斜線轉義字符串中的字符
  • 將字符串轉化為小寫 strtolower

    strtolower

    將字符串轉化為小寫
  • 反引用一個使用addcslashes() 轉義的字符串 stripcslashes

    stripcslashes

    反引用一個使用addcslashes()
  • 檢查字符串是否以給定的子字符串開頭 str_starts_with

    str_starts_with

    檢查字符串是否以給定的子字符串開頭
熱門文章