array_key_exists
Verifica si una clave existe en un array
&reftitle.description;
boolarray_key_exists
stringintfloatbool
resourcenullkey
arrayarray
array_key_exists devuelve &true; si existe una
clave con el nombre key en el array
array. key
puede ser cualquier valor válido de índice
de array.
&reftitle.parameters;
key
Valor a verificar.
array
Un array que contiene las claves a verificar.
&reftitle.returnvalues;
&return.success;
array_key_exists buscará, únicamente, en
las claves de la primera dimensión. Las claves anidadas en los
arrays multidimensionales no serán encontradas
&reftitle.changelog;
&Version;
&Description;
8.5.0
Usar null en el parámetro key está obsoleto, use un string vacío en su lugar.
8.0.0
El parámetro key acepta ahora
los argumentos de tipo bool, float, int,
null, resource, y
string.
8.0.0
Ya no es posible pasar un objeto al parámetro array.
7.4.0
Se desaconseja pasar un objeto al parámetro array. Utilizar en su lugar property_exists.
&reftitle.examples;
Ejemplo con array_key_exists
1, 'second' => 4];
var_dump(array_key_exists('first', $searchArray));
?>
]]>
&example.outputs;
array_key_exists y isset
isset no devuelve &true; para las claves de
arrays que corresponden a un valor &null; mientras que array_key_exists sí lo hace.
null, 'second' => 4];
var_dump(isset($searchArray['first']));
var_dump(array_key_exists('first', $searchArray));
?>
]]>
&example.outputs;
&reftitle.seealso;
isset
array_keys
in_array
property_exists