substr_compare() 関数は、指定された開始長から 2 つの文字列を比較し、次の値を返します:
0 - 2 つの文字列が等しい場合、0 - string1 (開始位置から) が string2 より大きい場合。
構文: substr_compare(string1,string2,startpos,length,case)、コードは次のようになります:
$str1="hello world"; //定義string 1
$str2=" hello world"; // 文字列 2 を定義します
$result=substr_compare($str1,$str2,1,10); // 関数は 2 つを比較します。 「自然な」アルゴリズムを使用した文字列。自然なアルゴリズムでは、数値「2」は数値「10」より小さいです。これは、「2」が「10」より大きいためです。最初の数字「10」のコードは次のとおりです:
$str1="hello world"; using using using using using - ($str1,$str2) // 比較演算を実行します
echo $result;等しい、<0 - string1 が string2 より小さい場合、>0 - string1 が string2 より大きい場合。
構文: strncasecmp(string1,string2,length)、コードは次のとおりです:
$str1="hello world"; //文字列 1 を定義
$str2="hello world"; //文字列 2 を定義
$result=strncasemp($str1,$str2,7); //比較演算を実行
echo $result ; // 結果を出力します、0
strncmp() 関数は 2 つの文字列を比較します:
0 - 2 つの文字列が等しい場合、0 - string1 の場合string2 より大きいです。
構文: strncmp(string1,string2,length)、コードは次のとおりです:
$str1="hello world"; strncmp (string1, string 2, length) の場合、コードは次のとおりです。
$str1="hello world"; ($str1,$str2,7); //比較演算を実行します
echo $result; ‐ ‐ to 文字列の等価性、<0 - string1 が string2 より小さい場合、>0 - string1 が string2 より大きい場合。
文字列の比較は、ローカル設定 (aa) に従って変更されます。
構文: strcoll(string1 , string2)、コードは次のとおりです:
$str1="hello world" //文字列 1 を定義します
$str2="hello world"; //文字列 2 を定義します
$ result=strcoll($str1,$ str2); // 比較演算を実行します
echo $ result; // 結果を出力します、1
// オープンソースコード phpFensi.com