PHPサンプル
UPDATE:2017年03月29日
配列キーの存在を確認したい
指定したキーが存在するかどうかのチェックをする array_key_exists()
論理値 = array_key_exists(調べるキー, 調べる配列);
例:
1 2 3 4 5 6 | <!-- サンプルコード --> <?php $ary = array('name' => 'yamada','mail' => 'yamada@mail.com', 'tel' => '000-0000-0000'); $key = 'mail'; if(array_key_exists($key, $ary)) echo 'ある'; else echo 'なし'; ?> |
結果は
ある
となります。
指定した 「調べるキー」 が配列にあるかどうかを調べます。存在すれば「真(TRUE)」を返し、存在しなければ「偽(FALSE)」を返します。配列の key(キー) には添字(そえじ)を使用しますが、配列添字として使用できる全ての値を「調べるキー」で使用できます。
サンプルコード
1 2 3 4 5 6 7 8 9 10 | <!-- サンプルコード --> <h3>配列検索 指定したキーが存在するかどうかのチェックをする</h3> <?php $ary = array('name' => 'yamada','mail' => 'yamada@mail.com', 'tel' => '000-0000-0000'); $key = 'mail'; if(array_key_exists($key, $ary)) echo "key:{$key} は存在します。<br>\n"; else echo "key:{$key} は存在しません。<br>\n"; ?> |
実行結果
配列検索 指定したキーが存在するかどうかのチェックをする
key:mail は存在します。
key:mail は存在します。
タグ(=記事関連ワード)
日付
投稿日:2012年3月21日
最終更新日:2017年03月29日
最終更新日:2017年03月29日
このカテゴリの他のページ
この記事へのコメント
トラックバックurl
https://wepicks.net/phpsample-array-arykeyexist/trackback/