En este artículo, veremos cómo obtener la clave de array usando la función array_key_exists() en PHP, y también veremos su implementación a través del ejemplo. array_key_exists () es una función incorporada de PHP que se usa para verificar si una clave o índice específico está presente dentro de una array o no. La función devuelve verdadero si la clave especificada se encuentra en la array; de lo contrario, devuelve falso . La clave requerida al especificar la array se omite y luego generará el valor entero para la clave, comenzando desde 0 que se incrementará en 1 para cada valor.
Requisito previo: Función PHP array_keys()
Sintaxis :
boolean array_key_exists($index, $array)
Parámetros: Esta función toma 2 argumentos y se describe a continuación:
- $index: este parámetro es obligatorio y se refiere a la clave que se necesita buscar en una array de entrada.
- $array: este parámetro es obligatorio y se refiere a la array original en la que queremos buscar la clave $index dada .
Valor devuelto: Esta función devuelve un valor booleano, es decir, VERDADERO y FALSO dependiendo de si la clave está presente en la array o no, respectivamente.
Nota: Las claves anidadas devolverán el resultado FALSO.
Ejemplo 1 : Los siguientes programas ilustran la función array_key_exists() en PHP. Aquí, veremos cómo podemos encontrar una clave dentro de una array que contiene el par key_value.
PHP
<?php // PHP function to illustrate the use // of array_key_exists() function Exists($index, $array) { if (array_key_exists($index, $array)) { echo "Found the Key"; } else { echo "Key not Found"; } } $array = array( "ram" => 25, "krishna" => 10, "aakash" => 20, "gaurav" ); $index = "aakash"; print_r(Exists($index, $array)); ?>
Salida :
Found the Key
Si no existe ningún par key_value, como se muestra en el siguiente caso, entonces la array toma en consideración las claves predeterminadas, es decir, las claves numéricas que comienzan desde cero, y devuelve true hasta los rangos de límite de $index .
Ejemplo: Este ejemplo ilustra la función array_key_exists() en PHP especificando el valor particular de $index.
PHP
<?php // PHP function to illustrate the use of // array_key_exists() function Exists($index, $array) { if (array_key_exists($index, $array)) { echo "Found the Key"; } else { echo "Key not Found"; } } $array = array( "ram", "krishna", "aakash", "gaurav" ); $index = 2; print_r(Exists($index, $array)); ?>
Salida :
Found the Key
Referencia : http://php.net/manual/en/function.array-key-exists.php
Publicación traducida automáticamente
Artículo escrito por Chinmoy Lenka y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA