array_keys
(PHP 4, PHP 5)
array_keys — Retorna todas as chaves de um array
Descrição
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 input serão retornadas. A partir do PHP 5, você pode usar o parãmetro strict para comparação incluindo tipo (===).
Parâmetros
- input
-
Um array contendo chaves a serem retornadas.
- search_value
-
Se especificado, então somente chaves contendo estes valores são retornado.
- strict
-
No PHP 5, este parâmetro determina se a comparação é rÃgida (===) durante a busca.
Valor Retornado
Retorna um array de todas as chaves em input .
Exemplos
Example#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 )