array_key_exists 指定したキーまたは添字が配列にあるかどうかを調べる 説明 boolarray_key_exists mixedkey arraysearch 指定したkeyが配列に設定されている場合、 array_key_existsは&true;を返します。 keyは配列添字として使用できる全ての 値を使用可能です。array_key_exists は オブジェクトに対しても動作します。 <function>array_key_exists</function>の例 1, 'second' => 4); if (array_key_exists('first', $search_array)) { echo "The 'first' element is in the array"; } ?> ]]> この関数の名前は、PHP 4.0.6では key_existsです。 <function>array_key_exists</function> 対 <function>isset</function> isset は &null; 値を持つ配列キーに対して &true; を返しません。一方、array_key_exists は &true; を返します。 null, 'second' => 4); // false を返す isset($search_array['first']); // true を返す array_key_exists('first', $search_array); ?> ]]> isset, array_keys, in_array も参照ください。