我們對於字符串的比較都是采用了 strtolower或者strtoupper之後,再判斷是否相等,這樣有時候用起來很麻煩。今天在網上看到了一個不錯的用法strncasecmp();
 定義和用法
strncasecmp() 函數比較兩個字符串。
該函數返回:
- 0 – 如果兩個字符串相等
- <0 – 如果 string1 小於 string2
- >0 – 如果 string1 大於 string2
語法
strncasecmp(string1,string2,length)參數
描述string1
必需。規定要比較的第一個字符串。string2
必需。規定要比較的第二個字符串。length
必需。規定每個字符串用於比較的字符數。提示和注釋
注釋:該函數是二進制安全的,且對大小寫不敏感。
例子
<?php echostrncasecmp("Hello world!","Hello earth!",6)
; ?>輸出:
0