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

strcasecmp

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

定義和用法

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

提示: strcasecmp()函數是二進制安全的,且不區分大小寫。

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

實例

例子1

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

 <?php
echo strcasecmp ( "shanghai" , "SHANGHAI" ) ;
?>

親自試一試

例子2

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

 <?php
echo strcasecmp ( "Shanghai" , "SHANGHAI" ) ;
echo "<br>" ;
echo strcasecmp ( "Shanghai" , "sHANGHai" ) ;
?>

親自試一試

例子3

不同的返回值:

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

親自試一試

文法

strcasecmp ( string1 , string2 )
參數 描述
string1 必需。規定要比較的第一個字符串。
string2 必需。規定要比較的第二個字符串。
同類函數
  • 根據指定格式解析輸入的字符 sscanf

    sscanf

    根據指定格式解析輸入的字符
  • 將特殊的HTML 實體轉換回普通字符 htmlspecialchars_decode

    htmlspecialchars_decode

    將特殊的HTML實體轉換回普通字符
  • 查找字符串的首次出現 strstr

    strstr

    查找字符串的首次出現
  • 二進制安全比較字符串(從偏移位置比較指定長度) substr_compare

    substr_compare

    二進制安全比較字符串(從偏移位置比較指定
  • 反引用一個使用addcslashes() 轉義的字符串 stripcslashes

    stripcslashes

    反引用一個使用addcslashes()
  • 將所有適用的字符轉換為HTML實體-將字符轉換為HTML 轉義字符 htmlentities

    htmlentities

    將所有適用的字符轉換為HTML實體-將字
  • str_replace的不區分大小寫的版本 str_ireplace

    str_ireplace

    str_replace的不區分大小寫的版
  • 使用“自然順序”算法進行字符串比較 strnatcmp

    strnatcmp

    使用“自然順序”算法進行字符串比較
熱門文章