PHP in_array()関数
例
配列で値「Glenn」を検索し、テキストを出力します。
<?php
$people = array("Peter", "Joe", "Glenn", "Cleveland");
if (in_array("Glenn", $people))
{
echo "Match found";
}
else
{
echo "Match not found";
}
?>
定義と使用法
in_array()関数は、配列で特定の値を検索します。
注:検索パラメーターが文字列で、タイプパラメーターがTRUEに設定されている場合、検索では大文字と小文字が区別されます。
構文
in_array(search, array, type)
パラメータ値
Parameter | Description |
---|---|
search | Required. Specifies the what to search for |
array | Required. Specifies the array to search |
type | Optional. If this parameter is set to TRUE, the in_array() function searches for the search-string and specific type in the array. |
技術的な詳細
戻り値: | 値が配列で見つかった場合はTRUEを返し、そうでない場合はFALSEを返します。 |
---|---|
PHPバージョン: | 4歳以上 |
PHP変更ログ: | PHP 4.2:検索パラメーターが配列になる可能性があります |
その他の例
例
すべてのパラメーターの使用:
<?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配列リファレンス