Как бы я выяснил, где конкретный элемент находится в массиве? Например, у меня есть такой массив:
("itemone", "someitem", "fortay", "soup")
Как бы я получить индекс "someitem"
Спасибо, Кристиан Стюарт
Использование array_search()
array_search()
array_search - Поиск в массиве данное значение и возвращает соответствующий ключ в случае успеха mixed array_search ( mixed $needle , array $haystack [, bool $strict ] )
array_search - Поиск в массиве данное значение и возвращает соответствующий ключ в случае успеха
array_search
mixed array_search ( mixed $needle , array $haystack [, bool $strict ] )
Пример:
$key = array_search('someitem', $array);
$index = array_search('something', $myarray)
Вы также можете использовать array_keys($array,$search); для возврата нескольких ключей (индексов) для данного значения
array_keys($array,$search);