PHPサンプル
UPDATE:2017年09月27日
PHP 文字列を比較したい
PHP4 PHP5 PHP7
文字列の比較 strcmp()
数値 = strcmp (比較する文字列1, 比較する文字列2);
例:
1 2 3 4 5 6 7 8 9 10 11 | <!-- サンプルコード --> <?php //strcmp ('str1' , 'str2'); echo strcmp ('a' , 'b'); echo "<br>\n"; echo strcmp ('b' , 'a'); echo "<br>\n"; echo strcmp ('a' , 'a'); echo "<br>\n"; ?> |
結果は
-1
1
0
1
0
となります。
str1 が str2 よりも小さければ < 0 を返します。
str1が str2よりも大きければ > 0 を返します。
等しければ 0 を返します。
等しければ 0 を返します。
POINT
※strcmpは大文字小文字を区別する
サンプルコード
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | <!-- サンプルコード --> <h3>文字列の比較「strcmp()」a と a</h3> <?php echo strcmp('a', 'a'); ?> <h3>文字列の比較「strcmp()」a と b</h3> <?php echo strcmp('a', 'b'); ?> <h3>文字列の比較「strcmp()」2 と 1</h3> <?php echo strcmp('2', '1'); ?> <h3>文字列の比較「strcmp()」a と abcdef</h3> <?php echo strcmp('a', 'abcdef'); ?> <h3>文字列の比較「strcmp()」abcdef と a</h3> <?php echo strcmp('abcdef', 'a'); ?> |
実行結果
文字列の比較「strcmp()」a と a
0
0
文字列の比較「strcmp()」a と b
-1
文字列の比較「strcmp()」2 と 1
1
文字列の比較「strcmp()」a と abcdef
-5
文字列の比較「strcmp()」abcdef と a
5
タグ(=記事関連ワード)
日付
投稿日:2012年3月4日
最終更新日:2017年09月27日
最終更新日:2017年09月27日
このカテゴリの他のページ
この記事へのコメント
トラックバックurl
https://wepicks.net/phpsample-string-strcmp/trackback/