PHP Array Найти индекс объекта - PullRequest
3 голосов
/ 28 августа 2010

Как бы я выяснил, где конкретный элемент находится в массиве? Например, у меня есть такой массив:

("itemone", "someitem", "fortay", "soup")

Как бы я получить индекс "someitem"

Спасибо, Кристиан Стюарт

Ответы [ 3 ]

5 голосов
/ 28 августа 2010

Использование array_search()

array_search - Поиск в массиве данное значение и возвращает соответствующий ключ в случае успеха

mixed array_search ( mixed $needle , array $haystack [, bool $strict ] )

Пример:

$key = array_search('someitem', $array);
2 голосов
/ 28 августа 2010
$index = array_search('something', $myarray)
1 голос
/ 28 августа 2010

Вы также можете использовать array_keys($array,$search); для возврата нескольких ключей (индексов) для данного значения

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...