例
値を検索する"Glenn"アレイと出力テキストでは:
<?php
$people = array("Peter", "Joe" , "Glenn" , "Cleveland");
if (in_array("Glenn", $people))
{
echo "Match found";
}
else
{
echo "Match not found";
}
?>
»実行例 定義と使用法
in_array()関数は、特定の値の配列を検索します。
Note:検索パラメータが文字列であると型パラメータがTRUEに設定されている場合、検索は大文字と小文字が区別されます。
構文
in_array( search,array,type )
パラメーター | 説明 |
---|---|
search | 必須。 何を検索するために指定します |
array | 必須。 検索する配列を指定します |
type | 任意。 このパラメータがTRUEに設定されている場合、 in_array()関数は、配列内の検索文字列と、特定のタイプを検索します。 |
技術的な詳細
戻り値: | 値が配列に発見された場合にTRUEを返し、そうでない場合はfalse |
---|---|
PHPバージョン: | 4+ |
変更履歴: | PHP 4.2のように、検索パラメータは、現在のアレイであってもよいです |
その他の例
例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の配列参照