При навигации по массиву с next()
и prev()
, как вы можете получить текущий ключ, на котором находится массив?Как получить ключ текущего элемента массива?
ответ
Вы можете использовать key
function:
ключ() возвращает индекс элемента текущей позиции массива.
И, как быстрый пример, вы можете рассмотреть эту часть кода:
$array = array(
'first' => 123,
'second' => 456,
'last' => 789,
);
reset($array); // Place pointer on the first element
next($array); // Advance to the second one
$key = key($array); // Get the key of the current (i.e. second) element
var_dump($key);
Это будет выход, как и следовало ожидать, ключ второго элемента:
string 'second' (length=6)
Как ты смеешь бить меня на 3 секунды? +1 –
Ну, я полагаю, у меня нет возможности вернуться назад во времени ... Но я полагаю, что нажал F5 на пару секунд, прежде чем вы сделали ^^ –
Используйте key
function, чтобы получить ключ от элемента, на который указывает внутренний указатель.
Как вы смеете бить меня на 47 секунд? +1 –
@BillyIneal: Модераторы могут путешествовать во времени. ;-) – Gumbo
Ну, кто бы ни был первым, должен получить лучший ответ. Вы, конечно, все в порядке. –
Вероятно, вы хотите key().
- 1. Как получить ключ элемента определенного элемента массива?
- 2. Ассоциативный массив: как получить ключ текущего элемента, который является массивом
- 3. Как получить атрибут текущего элемента
- 4. Как получить идентификатор текущего элемента?
- 5. Найти sibling текущего элемента массива
- 6. Как получить ключ массива?
- 7. Перехват нокаутом, как получить массив «текущего элемента»?
- 8. Как получить ключ объекта массива?
- 9. Как получить ключ элемента массива внутри цикла foreach в php
- 10. нужно получить идентификатор текущего элемента
- 11. Как получить ключ текущего загруженного элемента в FormView из отдельного пользовательского элемента управления?
- 12. Получить ключ нового элемента
- 13. Как установить ключ для элемента массива?
- 14. Получить позицию текущего парил элемента
- 15. Как получить вычисленный стиль текущего элемента
- 16. VTD-XML: Как получить XPath текущего элемента?
- 17. Как получить идентификатор текущего элемента, нажатого
- 18. Как получить индекс текущего элемента ItemsControl?
- 19. Как получить URL канала текущего элемента?
- 20. Получить ключ ассоциативного массива
- 21. получить идентификатор текущего элемента элемента и получить идентификатор детей слишком
- 22. Как получить значение родительского элемента из текущего элемента в XSLT?
- 23. Как получить адрес элемента массива?
- 24. Получить ключ элемента в React
- 25. Как получить ключ ModelState элемента в списке
- 26. Как получить ключ от ссылки хеш-элемента
- 27. Получить первый ключ для элемента в PHP?
- 28. Получить ключ массива из одного массива
- 29. Получить идентификатор текущего элемента в Admin :: configureListFields
- 30. Получить ключ от многомерного массива?
вы нашли 'next()' и 'prev()', но вы не нашли 'key()'? Oo – Gordon