❮ PHP 配列リファレンス
例
配列で値「Glenn」を検索し、テキストを出力します。
<?php
$people = array("Peter", "Joe", "Glenn", "Cleveland");
if (in_array("Glenn", $people))
{
echo "Match found";
}
else
{
echo "Match not found";
}
?>
定義と使用法
in_array()関数は、配列で特定の値を検索します。
注:検索パラメーターが文字列で、typeパラメーターがTRUEに設定されている場合、検索では大文字と小文字が区別されます。
構文
<div>in_array(<em>search, array, type</em>)</div>
パラメータ値
パラメータ |
説明 |
search |
Required 何を検索するかを指定します |
array |
REquired 検索する配列を指定します |
type |
Optional このパラメーターがTRUEに設定されている場合、in_array()関数は配列内の検索文字列と特定の型を検索します。 |
Technical Details
Return Value: |
値が配列内にある場合は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 配列リファレンス