(PHP 4 >= 4.0.7, PHP 5)
array_key_exists — Verifica si el índice o clave dada existe en el array
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.
Valor para verificar.
Un array con las claves para verificar
Devuelve TRUE en caso de éxito o FALSE en caso de error.
Versión | Descripción |
---|---|
5.3.0 | Esta función ya no trabaja más con objetos, property_exists() debe ser usado en este caso. |
Example #1 Ejemplo de array_key_exists()
<?php
$search_array = array('first' => 1, 'second' => 4);
if (array_key_exists('first', $search_array)) {
echo "The 'first' element is in the array";
}
?>
Example #2 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.
<?php
$search_array = array('first' => null, 'second' => 4);
// returns false
isset($search_array['first']);
// returns true
array_key_exists('first', $search_array);
?>
Note:
Por razones de compatibilidad con versiones anteriores, los siguientes alias obsoletos podrían usarse: key_exists()