實例
比較兩個字串(區分大小寫):
<?php echo strncmp("Hello world!","Hello earth!",6); ?>
定義與用法
strncmp() 函數比較兩個字串(區分大小寫)。
註解:strncmp() 是二進位安全性的,且區分大小寫。
提示:此函數與 strcmp() 函數類似,不同的是,strcmp() 沒有 length 參數。
語法
strncmp(string1,string2,length)
參數 | #描述 |
string1 | 必需。規定要比較的第一個字串。 |
string2 | 必要。規定要比較的第二個字串。 |
length | 必要。規定每個字串用於比較的字元數。 |
技術細節
# 傳回值: | #此函數傳回:
|
PHP 版本: | 4+ |
<?php echo strncmp("Hello","Hello",6); echo "<br>"; echo strncmp("Hello","hELLo",6); ?>範例 本範例使用strncmp函數比較指定長度的字串。
int main() { char str1[]="Hello",str2[]="Help",str3[]="Hello"; int a,b,c; a = strncmp(str1,str2,3); //比较字符串str1,str2前3个字符 b = strncmp(str2,str3,4); //比较字符串str2,str3前4个字符 c = strncmp(str1,str2,4); //比较字符串str1,str2前4个字符 cout<<a<<"\t"<<b<<"\t"<<c<<"\n"; }運行結果:
0 1 -1
以上是php在前n個字元的字串比較(大小寫敏感)的函數strncmp()的詳細內容。更多資訊請關注PHP中文網其他相關文章!