Forum und email

array_keys

(PHP 4, PHP 5)

array_keys — Retorna todas as chaves de um array

Descrição

array array_keys ( array $input [, mixed $search_value [, bool $strict ]] )

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(=> 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
)