¿Cómo comprobar que existe una clave en una array en PHP?

Le hemos dado una array arr y una clave clave, la tarea es verificar si existe una clave en una array o no en PHP.

Ejemplos:

Input : arr = ["Geek1", "Geek2", "1", "2","3"] 
        key = "2"
Output : Found the Key

Input : arr = ["Geek1", "Geek2", "1", "2","3"] 
        key = 9
Output : Key not Found

El problema se puede resolver utilizando la función incorporada de PHP para verificar que la clave existe en una array determinada. Las funciones incorporadas utilizadas para el problema dado son:

Método 1: Usando array_key_exists() Método : La función array_key_exists()

boolean array_key_exists( $index, $array )

Ejemplo:

PHP

<?php
// PHP program to check if a key 
// exists in an array or not
  
$array = array(
      'names' => array("Geek1", "Geek2", "Geek3"), 
    'rank' => array('1', '2', '3')
); 
  
// Use of array_key_exists() function
if(array_key_exists("rank", $array)) {
    echo "Found the Key"; 
} 
else{ 
    echo "Key not Found"; 
} 
  
?>
Producción

Found the Key

Método 2: Usando isset() Método : La función isset() verifica si una clave o índice específico está presente dentro de una array o no.

Sintaxis:

bool isset( mixed $var, mixed $... )

PHP

<?php
// PHP program to check if a key 
// exists in an array or not
  
$array = array(
      'names' => array("Geek1", "Geek2", "Geek3"), 
    'rank' => array('1', '2', '3')
); 
  
// Use of array_key_exists() function
if(isset($array["rank"])){
    echo "Found the Key"; 
} 
else{ 
    echo "Key not Found"; 
} 
  
?>
Producción

Found the Key 

Publicación traducida automáticamente

Artículo escrito por SHUBHAMSINGH10 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *