Для того что бы определить ключ массива зная его значения, можно использовать как минимум три варианта решения.
- Мы можем использовать известную уже нам ф-ю array_search. Ранее в статье про удалении элемента из массива ее мы уже использовали.
- В цикле, пройтись по всем элементам массива и сравнив значения, определить ключ.
- Использовать ф-ю «array_walk», имитируя вариант из пункта 2.