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