Актуально для PHP5 и только него.
Для примера возьмём вот этот массив: $arr = array ('a' => 1, 'b' => 10, 'c' => -1);
1) Я правильно понимаю, что порядок следования элементов жестко задан? выполняя foreach по массиву, порядок следования ключей будет a b с, гарантированно такой?
2) Каким образом мне узнать ключ, следующий за ключём $key? Например, $key = 'b', тогда ответом будет являться 'c'. Я думаю мне поможет функция next, но как установить "внутренний указатель" на нужную мне ячейку?
Спасибо.
|