demon_mhm
Новичок
Ручная установка внутреннего указателя на текущий элемент массива
Задача такая: есть ассоциативный массив, необходимо получив по ключу определенный элемент, также получить соседствующие с ним элементы. желательно не проматывая весь массив, т.к. он может быть достаточно объемным.
В ПХП есть функции next() и prev(), которые возвращают следующий и предыдущий элементы относительно внутреннего указателя массива. Есть reset и end, которые могут устанавливать его в начало или конец. Но функции, выставляющей этот указатель по ключу, я не нашел. Как быть?
Задача такая: есть ассоциативный массив, необходимо получив по ключу определенный элемент, также получить соседствующие с ним элементы. желательно не проматывая весь массив, т.к. он может быть достаточно объемным.
В ПХП есть функции next() и prev(), которые возвращают следующий и предыдущий элементы относительно внутреннего указателя массива. Есть reset и end, которые могут устанавливать его в начало или конец. Но функции, выставляющей этот указатель по ключу, я не нашел. Как быть?