Получить индекс элемента массива php

Вообще здесь надо уточнить - что понимать под словом "индекс", а что такое порядковый номер.

Если вам нужен именно ключ (т.е. то с чем ассоциировано значение) то его можно получить - самое простое во время перебора циклом foreach например=

foreach ($persons as $key => $value)
				{
					$person= CUploadedFile::getInstance($page, $key );
// $key  - это и есть то, с чем ассоциирован данный элемент $value

потом - если требуется узнать индекс (порядковый номер) конкретного элемента массива, то это возможно при выполнении поиска (т.е. тратим время), базовая идея такова:

$a = array(
      'blue' => 'nice',
      'car' => 'fast',
      'number' => 'none'
  );
echo array_search("car",array_keys($a)); // выведет номер элемента с ключом car

О том как получить первый элемент ассоциативного массива - написано здесь