ホームページ >バックエンド開発 >PHPチュートリアル >2 つの文字列を比較する PHP 関数 strcoll() (ローカル設定に従って)
例
<?php setlocale (LC_COLLATE, 'NL'); echo strcoll("Hello World!","Hello World!"); echo "<br>"; setlocale (LC_COLLATE, 'en_US'); echo strcoll("Hello World!","Hello World!"); ?>
定義と使用法
strcoll() 関数は 2 つの文字列を比較します。
文字列比較はローカル設定 (A2725dea898c5889586a97373287feabaa) に基づいて変更されます。
注: strcoll() は大文字と小文字を区別しますが、バイナリ安全ではありません。
注: 現在のロケールが C または POSIX の場合、この関数は strcmp() と同じように機能します。
構文
strcoll(string1,string2)
パラメータ | 説明 |
string1 | 必須。比較する最初の文字列を指定します。 |
string2 | 必須。比較する 2 番目の文字列を指定します。 |
技術的な詳細
戻り値: | 関数は次を返します:
|
PHP バージョン: | 4.0.5+ |
変更ログ: | PHP 4.2.3 以降、この関数は win32 で動作します。 |
例
<?php setlocale (LC_COLLATE, 'NL'); echo strcoll("Hello World!","Hello WORLD!"); echo "<br />"; setlocale (LC_COLLATE, 'en_US'); echo strcoll("Hello World!","Hello WORLD!"); ?>
出力:
-1 1
以上が2 つの文字列を比較する PHP 関数 strcoll() (ローカル設定に従って)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。