la funcion que buscas es esta:
array_keys
(PHP 4, PHP 5)
array_keys — Devuelve todas las claves de una matriz
Descripción
array array_keys ( array $entrada [, mixed $val_a_buscar [, bool $strict]] )
array_keys() devuelve las claves, numéricas y de cadena, de la matriz entrada.
Si se especifica el parámetro opcional val_a_buscar, sólo se devuelven las claves para dicho valor. De otro modo, se devuelven todas las claves de la entrada. En PHP 5, puede usar el parámetro strict para comparaciones incluyendo el tipo (===).
Ejemplo 224. Ejemplo de array_keys()
Código PHP:
<?php
$array = array(0 => 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 seria:
Array
(
[0] => 0
[1] => color
)
Array
(
[0] => 0
[1] => 3
[2] => 4
)
Array
(
[0] => color
[1] => size
)
saludos