PHP - Función array_keys ()

Sintaxis

array_keys ( $input [, $search_value [, $strict]] );

Definición y uso

Devuelve las claves, numéricas y de cadena, de la matriz de entrada.

Parámetros

No Señor Descripción de parámetros
1

input(Required)

Especifica una matriz.

2

search_value(Required)

Puede especificar un valor, luego solo se devuelven las claves con este valor.

3

strict

Opcional. Usado con el parámetro de valor.

Valores devueltos

Devuelve las claves, numéricas y de cadena, de la matriz de entrada

Ejemplo

Pruebe el siguiente ejemplo:

<?php
   $input = array("a"=>"Monkey","b"=>"Cat","c"=>"Dog");
   print_r(array_keys($input));
   
   $input = array("a"=>"Monkey","b"=>"Cat","c"=>"Dog");
   print_r(array_keys($input,"Dog"));
   
   $input = array(10,20,30,"10");
   print_r(array_keys($input,"10",false));
?>

Esto producirá el siguiente resultado:

Array ( [0] => a [1] => b [2] => c ) Array ( [0] => c ) Array ( [0] => 0 [1] => 3 )