Получить индекс элемента массива php
Primary tabs
Вообще здесь надо уточнить - что понимать под словом "индекс", а что такое порядковый номер.
Если вам нужен именно ключ (т.е. то с чем ассоциировано значение) то его можно получить - самое простое во время перебора циклом 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О том как получить первый элемент ассоциативного массива - написано здесь
- Log in to post comments
- 16512 reads