array_key_exists
Verifica si el índice o clave dada existe en el array
&reftitle.description;
boolarray_key_exists
mixedkey
arrayarray
array_key_exists devuelve &true; si la
key dada existe en el array. La
key puede ser cualquier valor posible
para índice de un array.
&reftitle.parameters;
key
Valor para verificar.
array
Un array con las claves para verificar
&reftitle.returnvalues;
&return.success;
&reftitle.examples;
Ejemplo de array_key_exists
1, 'second' => 4);
if (array_key_exists('first', $search_array)) {
echo "The 'first' element is in the array";
}
?>
]]>
array_key_exists vs isset
isset no retorna &true; para claves de array
que correspondan a un valor &null;, mientras que
array_key_exists si lo hace.
null, 'second' => 4);
// returns false
isset($search_array['first']);
// returns true
array_key_exists('first', $search_array);
?>
]]>
&reftitle.notes;
Por razones de retrocompatilibidad, array_key_exists
también devuelve &true; si key es una propiedad
definida dentro de un objeto dado como
array. No debería depender de este comportamiento,
y se ha tener cuidado para asegurarse de que array es
un array.
Para comprobar si una propiedad existe en un objeto, use
property_exists.
&reftitle.seealso;
isset
array_keys
in_array
property_exists