PHPサンプル
UPDATE:2017年03月29日
配列に値があるか調べたい
配列検索 配列に値があるか調べる in_array()
論理値 = in_array(検索する値, 入力配列); 論理値 = in_array(検索する値, 入力配列 [, TRUE]);//型も調べる //[]省略可能
例:
1 2 3 4 5 6 7 8 9 | <!-- サンプルコード --> <?php $ary = array('a', 'b', 'c', 'd', 'e'); $search = 'a'; if(in_array($search, $ary)) echo $search.' は $ary に存在します。'; else echo $search.' は $ary に存在しません。'; ?> |
結果は
a は $ary に存在します。
となります。
配列に値があるか調べます。3番目の引数を TRUE とした場合、型も調べます。
POINT
- 検索する値が文字列の場合大文字小文字が区別される
サンプルコード
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | <!-- サンプルコード --> <h3>配列検索 配列に値があるか調べる in_array($search, $ary)</h3> <?php $ary = array('a', 'b', 'c', 'd', 'e'); $search = 'a'; if(in_array($search, $ary)) echo $search.' は $ary に存在します。'; else echo $search.' は $ary に存在しません。'; ?> <h3>配列検索 配列に値があるか調べる 型の確認もする in_array($search, $ary, TRUE)</h3> <?php $ary = array('a', 'b', 'c', 'd', 'e'); $search = 'a'; if(in_array($search, $ary)) echo $search.' は $ary に存在します。 型も同じです。'; else echo $search.' は $ary に存在しません。'; ?> |
実行結果
配列検索 配列に値があるか調べる in_array($search, $ary)
a は $ary に存在します。
a は $ary に存在します。
配列検索 配列に値があるか調べる 型の確認もする in_array($search, $ary, TRUE)
a は $ary に存在します。 型も同じです。
タグ(=記事関連ワード)
日付
投稿日:2012年3月22日
最終更新日:2017年03月29日
最終更新日:2017年03月29日
このカテゴリの他のページ
この記事へのコメント
トラックバックurl
https://wepicks.net/phpsample-array-inary/trackback/