文字列を比較します。
<?phpsetlocale (LC_COLLATE, 'NL');echo strcoll("Hello World!","Hello World!");echo "<br>";setlocale (LC_COLLATE, 'en_US');echo strcoll("Hello World! " ","Hello World!");?>strcoll() 関数は 2 つの文字列を比較します。
文字列の比較は、ローカル設定 (A<a または A>a) に基づいて異なります。
注: strcoll() は大文字と小文字を区別しますが、バイナリセーフではありません。
注:現在のロケールが C または POSIX の場合、この関数は strcmp() と同じように機能します。
strcoll( string1,string2 )
パラメータ | 説明する |
---|---|
文字列1 | 必須。比較する最初の文字列を指定します。 |
文字列2 | 必須。比較する 2 番目の文字列を指定します。 |
戻り値: | 関数は以下を返します: 0 - 2 つの文字列が等しい場合 <0 - string1 が string2 より小さい場合 >0 - string1 が string2 より大きい場合 |
---|---|
PHPのバージョン: | 4.0.5+ |
更新ログ: | PHP 4.2.3 以降、この関数は win32 で動作します。 |