PHP - Função array_keys ()

Sintaxe

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

Definição e Uso

Ele retorna as chaves, numéricas e string, da matriz de entrada.

Parâmetros

Sr. Não Parâmetro e Descrição
1

input(Required)

Ele especifica uma matriz.

2

search_value(Required)

Você pode especificar um valor, então apenas as chaves com este valor serão retornadas.

3

strict

Opcional. Usado com o parâmetro value.

Valores Retornados

Ele retorna as chaves, numéricas e string, da matriz de entrada

Exemplo

Experimente o seguinte exemplo -

<?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));
?>

Isso produzirá o seguinte resultado -

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