PHP массив обойти от n-ого элемнта заданное колличество элементов

Статус
В этой теме нельзя размещать новые ответы.

RolCom

Постоялец
Регистрация
12 Мар 2008
Сообщения
351
Реакции
108
Как в PHP обойти к примеру 5 элементов массива начиная с 3-его?
 
Применительно к простейшему массиву:
PHP:
for($i = 2; $i <= 6; ++$i) {
// код 
// доступ к массиву $array[$i]
}
или
PHP:
$i = 2;
while($i <= 6) {
// код 
// доступ к массиву $array[$i]
++$i;
}
 
Сначала надо вытащить ключи массива с помощью функции array_keys, а потом циклом пройтись по нужным значениям.
 
Для того, чтобы не зависеть от ключей используй array_slice. А далее уже обычным foreach.

Можешь также сначала array_keys, а потому уже к массиву ключей array_slice и результат проходи в цикле, если память надо экономить.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху