定義と使用法
array_key_exists() 関数は、指定されたキーが配列内に存在するかどうかを判断し、キーが存在する場合は true を返し、存在しない場合は false を返します。
文法
array_key_exists(キー,配列)
パラメータの説明
キーは必須です。キー名を指定します。
配列 必須。入力配列を指定します。
例
$olympic = array(
'バルセロナ'=>1992、
「アトランタ」=>1996、
'シドニー'=>2000、
「アテネ」=>2004、
「北京」=>2008
);
$city = array(
「ローマ」、
「アテネ」、
「上海」
);
foreach($city as $c)
{
If(array_key_exists($c, $olympic))
{
echo $c.' は配列オリンピックのインデックスです';
echo '
';
echo '
';
}
それ以外
{
echo $c.'配列オリンピックのインデックスではありません';
echo '
';
echo '
';
}
}
?>
出力:
ローマはオリンピック配列のインデックスではありません
アテネは配列 olympic
のインデックスです
上海は配列オリンピックのインデックスではありません