定義と使用法
in_array() 関数は、配列内で指定された値を検索します。
文法
in_array(値,配列,型)
パラメータの説明
値は必須です。配列内で検索する値を指定します。
配列 必須。検索する配列を指定します。
タイプはオプションです。このパラメータを true に設定すると、検索されたデータの型と配列の値が同じであるかどうかがチェックされます。
説明
指定された値 value が配列 array に存在する場合、true を返します。 3 番目のパラメーターが true に設定されている場合、関数は要素が配列内に存在し、指定された値と同じデータ型を持つ場合にのみ true を返します。
パラメータが配列内に見つからない場合、関数は false を返します。
注: value パラメータが文字列で、type パラメータが true に設定されている場合、検索では大文字と小文字が区別されます。
例
$planet = array(
'jsp'、
'php',
'asp'
);
$temp = 'php';
if(in_array('php',$planet))
{
Echo 'php は配列 $planet に存在します';
echo '
';
echo '
';
}
if(in_array($temp,$planet))
{
Echo $temp.'配列 $planet に存在します';
echo '
';
echo '
';
}
それ以外
{
Echo $temp.' は配列 $planet に存在しません';
echo '
';
echo '
';
}
?>
出力:
php は配列 $planet
に存在します
php は配列 $planet