PHP, если в массиве _()как получить ключ?

Борьба с маленькой проблемой.

У меня есть массив:

Array
(
    [0] => 
    [6] => 6
    [3] => 5
    [2] => 7
)

Я проверяю, находится ли заданное значение в массиве.

if(in_array(5, $array)) {
//do something
} else {
// do something else
}

Дело в том, что когда он находит значение 5 в массиве, мне действительно нужен ключ для работы с моим «сделать что-то».

В этом случае мне нужно установить:

$key = 3;

(ключ из найденного значения в массиве _).

Какие-либо предложения?

56
задан hakre 9 September 2013 в 12:40
поделиться