(PHP 4, PHP 5)
array_keys — Retorna todas as 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 input
serão retornadas.
A partir do PHP 5, você pode usar o parãmetro strict
para
comparação incluindo tipo (===).
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.
Retorna um array de todas as chaves em input
.
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 )