PHP strncmp()関数
定義と使い方
strncmp() 関数は2つの文字列を比較します(大文字と小文字を区別)。
注:strncmp() はバイナリセーフで、大文字と小文字を区別します。
ヒント:この関数はstrcmp()関数に似ていますが、strcmp() には length パラメータがありません。
構文
strncmp(string1,string2,length)
| パラメータ | 説明 |
|---|---|
| string1 | 必須。比較する最初の文字列を指定します。 |
| string2 | 必須。比較する2番目の文字列を指定します。 |
| length | 必須。比較に使用する各文字列の文字数を指定します。 |
技術詳細
| 戻り値: | この関数は次を返します:
|
|---|---|
| PHP バージョン: | 4+ |
その他の例
例 1
2つの文字列を比較します(大文字と小文字を区別、Hello と hELLo の出力は異なります):
<?php
echo strncmp("Hello","Hello",6);
echo "<br>";
echo strncmp("Hello","hELLo",6);
?>
echo strncmp("Hello","Hello",6);
echo "<br>";
echo strncmp("Hello","hELLo",6);
?>
例を実行 »
PHP String リファレンスマニュアル 他の拡張機能