Función array_key_exists() de PHP
Ejemplo
Comprobar si la clave "Volvo" existe en el array:
<?php $a=array("Volvo"=>"XC90","BMW"=>"X5"); if (array_key_exists("Volvo",$a)) { echo "La clave existe!"; } else { echo "¡La clave no existe!"; } ?>
Definición y uso
La función array_key_exists() verifica si existe una clave especificada en un array, devuelve true si la clave existe, y false si no existe.
Consejo:Recuerde, si omite el nombre de la clave al especificar el array, se generan claves enteras que comienzan en 0 y se incrementan en 1 para cada valor clave correspondiente (ver ejemplo 2).
Sintaxis
array_key_exists(key,array)
Parámetros | Descripción |
---|---|
key | Requerido. Especifica el nombre de la clave. |
array | Requerido. Especifica el array. |
Detalles técnicos
Valor devuelto: | Si la clave existe, devuelve TRUE; si no existe, devuelve FALSE. |
Versión de PHP: | 4.0.7+ |
Más ejemplos
Ejemplo 1
Comprobar si la clave "Toyota" existe en el array:
<?php $a=array("Volvo"=>"XC90","BMW"=>"X5"); if (key_exists("Toyota",$a)) { echo "La clave existe!"; } else { echo "¡La clave no existe!"; } ?>
Ejemplo 2
Comprobar si la clave entera "0" existe en el array:
<?php $a=array("Volvo","BMW"); if (array_key_exists(0,$a)) { echo "La clave existe!"; } else { echo "¡La clave no existe!"; } ?>