《PHP應用:php常用字符串比較函數實例匯總》要點:
本文介紹了PHP應用:php常用字符串比較函數實例匯總,希望對您有用。如果有疑問,可以聯系我們。
PHP實戰本文實例匯總了php常用字符串比較函數.分享給大家供大家參考.具體分析如下:
PHP實戰substr_compare() 函數從指定的開始長度比較兩個字符串,該函數返回:
PHP實戰0 - 如果兩字符串相等,<0 - 如果 string1 (從開始位置)小于 string2,>0 - 如果 string1 (從開始位置)大于 string2.
PHP實戰語法:substr_compare(string1,string2,startpos,length,case),代碼如下:
代碼如下:
$str1="hello world";????????? //定義字符串1
$str2="hello world";????????? //定義字符串2
$result=substr_compare($str1,$str2,1,10);????? //執行比較操作
echo $result;?????????? //輸出結果,1
strnatcasecmp() 函數使用一種"自然"算法來比較兩個字符串,在自然算法中,數字 "2" 小于數字 "10",在計算機排序中,"2" 大于 "10",這是因為 "2" 大于 "10" 的第一個數字,代碼如下:
代碼如下:
$str1="hello world";????????? //定義字符串1
$str2="hello world";????????? //定義字符串2
$result=strnatcasecmp($str1,$str2);?????? //執行比較操作
echo $result;?????????? //輸出結果,0
strncasecmp() 函數比較兩個字符串,該函數返回:
PHP實戰0 - 如果兩個字符串相等,<0 - 如果 string1 小于 string2,>0 - 如果 string1 大于 string2.
PHP實戰語法:strncasecmp(string1,string2,length),代碼如下:
代碼如下:
$str1="hello world";????????? //定義字符串1
$str2="hello world";????????? //定義字符串2
$result=strncasemp($str1,$str2,7);?????? //執行比較操作
echo $result;?????????? //輸出結果,0
strncmp() 函數比較兩個字符串,該函數返回:
PHP實戰0 - 如果兩個字符串相等,<0 - 如果 string1 小于 string2,>0 - 如果 string1 大于 string2.
PHP實戰語法:strncmp(string1,string2,length),代碼如下:
代碼如下:
$str1="hello world";????????? //定義字符串1
$str2="hello world";????????? //定義字符串2
$result=strncmp($str1,$str2,7);??????? //執行比較操作
echo $result;?????????? //輸出結果,1
strcoll() 函數比較兩個字符串,該函數返回:
PHP實戰0 - 如果兩個字符串相等,<0 - 如果 string1 小于 string2,>0 - 如果 string1 大于 string2.
PHP實戰字符串的比較會根據本地設置而變化,a<a 或 a>a.
PHP實戰語法:strcoll(string1,string2),代碼如下:
代碼如下:
$str1="hello world";????????? //定義字符串1
$str2="hello world";????????? //定義字符串2
$result=strcoll($str1,$str2);??????? //執行比較操作
echo $result;?????????? //輸出結果,1
PHP實戰希望本文所述對大家的PHP程序設計有所贊助.
歡迎參與《PHP應用:php常用字符串比較函數實例匯總》討論,分享您的想法,維易PHP學院為您提供專業教程。
轉載請注明本頁網址:
http://www.snjht.com/jiaocheng/13837.html