PHP in_array()関数

PHP Array Reference完全な PHP Array リファレンスマニュアル

例

配列内で値 "サンプル" を検索し、いくつかのテキストを出力します:

<?php $sites = array("Google", "サンプル", "Taobao", "Facebook"); if (in_array("サンプル", $sites)) { echo "一致する項目が見つかりました!"; } else { echo "一致する項目が見つかりませんでした!"; } ?>

例を実行 »

定義と使用法

in_array() 関数は、指定した値が配列内に存在するかどうかを検索します。


構文

bool in_array ( mixed $needle , array $haystack [, bool $strict = FALSE ] )

パラメータ 説明
needle 必須。配列で検索する値を指定します。
haystack 必須。検索する配列を指定します。
strict オプション。このパラメータを TRUE に設定すると、in_array() 関数は検索するデータと配列の値の型が同じであるかどうかをチェックします。

技術詳細

戻り値: 配列内で値が見つかった場合は TRUE を返し、それ以外の場合は FALSE を返します。
PHP バージョン: 4+
更新履歴 PHP 4.2 以降、search パラメータは配列にすることができます。


その他の例

例 1

すべてのパラメータを使用する:

<?php $people = array("Peter", "Joe", "Glenn", "Cleveland", 23); if (in_array("23", $people, TRUE)) { echo "Match found<br>"; } else { echo "Match not found<br>"; } if (in_array("Glenn",$people, TRUE)) { echo "Match found<br>"; } else { echo "Match not found<br>"; } if (in_array(23,$people, TRUE)) { echo "Match found<br>"; } else { echo "Match not found<br>"; } ?>

例を実行 »


PHP Array Reference完全な PHP Array リファレンスマニュアル その他の拡張