strcmp関数
スポンサーリンク
スポンサーリンク
ライフスタイル関連のコンテンツ
お金 | 仕事 | 勉強 | プライベート | 健康 | 心
プログラミング関連のコンテンツ
C言語/C++入門 | Ruby入門 | Python入門 | プログラミング全般
お金 | 仕事 | 勉強 | プライベート | 健康 | 心
プログラミング関連のコンテンツ
C言語/C++入門 | Ruby入門 | Python入門 | プログラミング全般
strcmp(文字列1, 文字列2)
として、2つの引数を文字列として比較します。
文字列1と文字列2が同じ場合は、0を、文字列1>文字列2の場合は、1を、文字列1<文字列2の場合は、-1を返します。
if(‘6 pack'<55){
print ‘The string "6 pack" is less than the number 55.';
} else{
print ‘The string "6 pack" is not less than the number 55.':
}
の場合、両者は「数値」として比較され、
The string "6 pack" is not less than the number 55.
が、出力されます。
strcmp関数を用いた比較では・・・
$x = strcmp(‘6 pack’, 55);
if($x<0){
print ‘The string "6 pack" is less than the number 55.';
} elseif($x>0){
print ‘The string "6 pack" is not less than the number 55.';
}
とすると、文字列として、’6 pack’ と 55 を比較すると、’6 pack’のほうが大きいので、
$x の値は、1となります。
ゆえに、
The string "6 pack" is not less than the number 55.
が出力されます。
スポンサーリンク
>> 次の記事 : PHPの配列
<< 前の記事 : strcasecmp関数
- - 関連記事 -
- strpos() や strcmp() など間違えやすいif文での判定
- htmlentities() と htmlspecialchars() の違い
- PHPの内部エンコードと出力文字コード、スクリプト文字コード
- PHPのデバッグ・xdebugをxamppで有効にする
- CakePHPの日本語対応、国際化
- コマンドラインでPHPが起動できない
- 直接ファイルが実行されたときだけ起動するスクリプト
- ディレクトリを探索してリンク一覧表示
- PHPとRubyのコードの書き方を比較
- コメントアウトの使い分けと、/*** ~ ***/とか// — を単語登録
- PHPでvar_dump()を使ったお手軽デバッグコード
- プログラミング練習問題をPHPで解いてみた
- CakePHPはMVCかつフルスタックのフレームワーク
- PHP5のクラス定義とオブジェクトのおさらい
- フレームワークCakePHPにチャレンジ
- sort・asort・ksort 配列を並べ替える関数
- foreach構文
- PHPの配列
- strcasecmp関数
- PHPヒアドキュメント
スポンサーリンク