Compruebe si la clave "Volvo" existe en la matriz:
<?php$a=array("Volvo"=>"XC90","BMW"=>"X5");if (array_key_exists("Volvo",$a)) { echo "¡La clave existe!" }else { echo "¡La clave no existe!"; }?>La función array_key_exists() comprueba si la clave especificada existe en una matriz. Devuelve verdadero si la clave existe y falso si la clave no existe.
Consejo: recuerde que si omite las claves al especificar una matriz, las claves enteras se generarán comenzando en 0 y aumentando en 1. (Ver Ejemplo 2)
matriz_clave_existe ( clave,matriz )
parámetro | describir |
---|---|
llave | Requerido. Especifica el nombre de la clave. |
formación | Requerido. Especifica una matriz. |
Valor de retorno: | Devuelve VERDADERO si la clave existe y FALSO si la clave no existe. |
---|---|
Versión PHP: | 4.0.7+ |
Compruebe si la clave "Toyota" existe en la matriz:
<?php$a=array("Volvo"=>"XC90","BMW"=>"X5");if (key_exists("Toyota",$a)) { echo "¡La clave existe!"; echo "¡La clave no existe!"; }?>Compruebe si la clave entera "0" existe en la matriz:
<?php$a=array("Volvo","BMW");if (array_key_exists(0,$a)) { echo "¡La clave existe!"; }else { echo "¡La clave no existe!";