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

strncasecmp

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

定義和用法

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

註釋: strncasecmp() 是二進制安全的,對大小寫不敏感。

提示:該函數與strcasecmp()函數類似,不同的是, strcasecmp()沒有length參數。

實例

例子1

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

 <?php
echo strncasecmp ( "I love China!" , "I love Shanghai!" , 6 ) ;
?>

親自試一試

例子2

比較兩個字符串(不區分大小寫,China 與CHINA 輸出相同):

 <?php
echo strncasecmp ( "China" , "China" , 6 ) ;
echo "<br>" ;
echo strncasecmp ( "China" , "CHINA" , 6 ) ;
?>

親自試一試

文法

strncasecmp ( string1 ,
string2 , length )
參數 描述
string1 必需。規定要比較的第一個字符串。
string2 必需。規定要比較的第二個字符串。
length 必需。規定每個字符串用於比較的字符數。
同類函數
  • 獲取不匹配遮罩的起始子字符串的長度 strcspn

    strcspn

    獲取不匹配遮罩的起始子字符串的長度
  • 以C 語言風格使用反斜線轉義字符串中的字符 addcslashes

    addcslashes

    以C語言風格使用反斜線轉義字符串中的字符
  • 將字符串轉換為數組 str_split

    str_split

    將字符串轉換為數組
  • 使用反斜線轉義字符串 addslashes

    addslashes

    使用反斜線轉義字符串
  • 轉換十六進製字符串為二進製字符串 hex2bin

    hex2bin

    轉換十六進製字符串為二進製字符串
  • 返回格式化的字符串 vsprintf

    vsprintf

    返回格式化的字符串
  • 查詢語言和區域設置信息 nl_langinfo

    nl_langinfo

    查詢語言和區域設置信息
  • 將CSV字符串解析為數組 str_getcsv

    str_getcsv

    將CSV字符串解析為數組
熱門文章