- array_search: documentation ( source)
- array_keys: documentation ( source)
<?php
$array = array('foo' => 123, 'bar' => true, 987 => 'test', '0' => 'blah', 'baz' => 'blah') ;
$needle = 'bar';
echo array_search(array_search($needle,$array),array_keys($array));