Допустим, у нас есть этот массив:
Array ( [0] => 10 [1] => 45 [2] => 23 )
Как определить позицию элемента «45» в этом массиве?
Я использую PHP.
Спасибо.
Google на помощь: array_search
Используйте array_search
чтобы получить ключ от значения:
$key = array_search(45, $arr);
И если вы хотите получить свою позицию в массиве, вы можете найти индекс ключа в массиве ключей:
$offset = array_search($key, array_keys($arr));
Таким образом, с таким массивом, как следующее, вы все равно получите 1
результат:
$arr = array('foo' => 10, 'bar' => 45, 'baz' => 23);