PHPでウェブの世界と繋がろう!
menu
ホーム > PHPサンプル > 配列系 > 配列に値があるか調べたい

配列に値があるか調べたい

Pocket

サンプルコード sample code
配列検索 配列に値があるか調べる in_array()
論理値 = in_array(検索する値, 入力配列);
論理値 = in_array(検索する値, 入力配列 [, TRUE]);//型も調べる
//[]省略可能

例:

$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

  • 検索する値が文字列の場合大文字小文字が区別される

サンプルコード

– サンプル Click Here ! –

<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 に存在します。

配列検索 配列に値があるか調べる 型の確認もする in_array($search, $ary, TRUE)
a は $ary に存在します。 型も同じです。

– サンプル Click Here ! –


タグ(=記事関連ワード)

タグ: , ,

日付

投稿日:2012年3月22日
最終更新日:2014年02月20日

関連記事

このカテゴリの他のページ

この記事へのコメント

トラックバックurl

http://www.tryphp.net/phpsample-array-inary/trackback/