(PHP 4, PHP 5, PHP 7)
array_keys — Retorna todas as chaves ou uma parte das chaves de um array
array_keys() retorna as chaves, numéricas e
string, do array input
.
Se o parâmetro opcional search_value
for especificado,
então apenas as chaves para esse valor serão retornadas. Do contrário, todas
as chaves de array
serão retornadas.
array
Um array contendo chaves a serem retornadas.
search_value
Se especificado, então somente chaves contendo estes valores são retornado.
strict
Determina se a comparação é rígida (===) deve ser utilizada durante a busca.
Retorna um array de todas as chaves em array
.
Exemplo #1 Exemplo de array_keys()
<?php
$array = array(0 => 100, "cor" => "vermelho");
print_r(array_keys($array));
$array = array("azul", "vermelho", "verde", "azul", "azul");
print_r(array_keys($array, "azul"));
$array = array("cor" => array("azul", "vermelho", "verde"),
"tamanho" => array("pequeno", "medio", "grande"));
print_r(array_keys($array));
?>
O exemplo acima irá imprimir:
Array ( [0] => 0 [1] => cor ) Array ( [0] => 0 [1] => 3 [2] => 4 ) Array ( [0] => cor [1] => tamanho )