La función key_exists() es una función incorporada en PHP que se usa para verificar si la clave dada existe en la array dada o no. Si la clave dada existe en la array, devuelve verdadero; de lo contrario, devuelve falso. Esta función es un alias de la función array_key_exists().
Sintaxis:
bool key_exists(string|int $key, array $array)
Parámetros: Esta función acepta dos parámetros que se describen a continuación:
- $clave: este parámetro contiene la clave que queremos verificar en la array.
- $array: este parámetro contiene la array.
Valor devuelto: esta función devuelve un valor booleano, ya sea VERDADERO o FALSO, dependiendo de si la clave está presente en la array o no, respectivamente.
Ejemplo 1:
PHP
<?php $arr = array(5, 10, 15, 20, 25); $key = 3; if(key_exists($key, $arr)) { echo "Key Found \n"; } else { echo "Key Not Found \n"; } $arr1 = array(1.1, 2.3, 1.8, 2.07, 1.25); $key1 = 8; if(key_exists($key1, $arr1)) { echo "Key Found"; } else { echo "Key Not Found"; } ?>
Producción:
Key Found Key Not Found
Ejemplo 2:
PHP
<?php $arr = array( "Geeks" => 10, "GFG" => 60, "G4G" => 80, "Geek" => 100 ); $key = "GFG"; if(key_exists($key, $arr)) { echo "GFG Key Found \n"; } else { echo "GFG Key Not Found \n"; } $key1 = "Welcome"; if(key_exists($key1, $arr)) { echo "Welcome Key Found"; } else { echo "Welcome Key Not Found"; } ?>
Producción:
GFG Key Found Welcome Key Not Found
Referencia: https://www.php.net/manual/en/function.key-exists.php