« ハッシュから要素を削除する | メイン | ハッシュを全て出力する »

カテゴリー:ハッシュ(連想配列) 

ハッシュに要素が存在するか調べる

このエントリーを含むはてなブックマーク  livedoorクリップ  ハッシュに要素が存在するか調べるをdel.icio.usに追加  ハッシュに要素が存在するか調べるをYahoo!ブックマークに追加  ハッシュに要素が存在するか調べるをニフティクリップに追加

ハッシュに指定したキーが存在するかどうか調べたい。exists関数を用いれば良い。

exists関数は、指定したキーが存在すれば真(true)を、存在しなければ偽(false)を返す。

;#
;#ハッシュに要素が存在するか
;#

#------------------------------#
#まずは追加する
#------------------------------#
#-- 初期化 --#
%hash = (
      'name1' => 'value1'
    , 'name2' => 'value2'
    , 'name3' => 'value3'
);

#------------------------------#
#判定
#------------------------------#
#-- 存在する --#
if( exists $hash{'name1'} ){
    print "OK\n";
}
else{
    print "NG\n";
}

#-- 存在しない --#
if( exists $hash{'hoge'} ){
    print "OK\n";
}
else{
    print "NG\n";
}


○実行結果
OK
NG



トラックバック

このエントリーのトラックバックURL:
http://katsubemakito.net/mt/mt-tb.cgi/599

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

VPSレンタルサーバー




クリエイティブ・コモンズ・ライセンス
このブログは、次のライセンスで保護されています。 クリエイティブ・コモンズ・ライセンス.