Funciones de Arrays
PHP Manual

array_keys

(PHP 4, PHP 5)

array_keysDevuelve todas las claves de un array o un subconjunto de claves de un array

Descripción

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

array_keys() devuelve las claves, numéricas y string, del array input.

Si se especifica el parámetro opcional search_value entonces sólo las claves para ese valor se retornan. De lo contrario, todas las claves del input se retornan.

Parámetros

input

Un array que contiene las claves para retornar.

search_value

Si se especifica, entonces sólo las claves que contienen ese valor se retornan.

strict

Determina si una comparación estricta (===) debe ser utilizada durante la búsqueda.

Valores devueltos

Retorna un array de todas las claves en input.

Historial de cambios

Versión Descripción
5.0.0 Añadido el parámetro strict.

Ejemplos

Ejemplo #1 Ejemplo de array_keys()

<?php
$array 
= array(=> 100"color" => "red");
print_r(array_keys($array));

$array = array("blue""red""green""blue""blue");
print_r(array_keys($array"blue"));

$array = array("color" => array("blue""red""green"),
               
"size"  => array("small""medium""large"));
print_r(array_keys($array));
?>

El resultado del ejemplo sería:

Array
(
    [0] => 0
    [1] => color
)
Array
(
    [0] => 0
    [1] => 3
    [2] => 4
)
Array
(
    [0] => color
    [1] => size
)

Ver también


Funciones de Arrays
PHP Manual