PHP array_key_exists() Función

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

Referenciahttp://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

Deja una respuesta

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