Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.04.2020, 16:57   #1
Blood_ghosT
Пользователь
 
Регистрация: 29.07.2011
Сообщений: 92
По умолчанию Перебор массива через foreach с 7 элемента

Добрый вечер есть массив из 9 -10 элементов. подскажите как можно через foreach перебрать массив начинаю с 7 элемента.

Код:
foreach($gender_a as $key=>$g) {
		if(in_array($key, $settings_theme_genders)) {;
так перебираю весь массив. а теперь мне нужно с 7 элемента. можно как то реализовать?
Blood_ghosT вне форума Ответить с цитированием
Старый 04.04.2020, 09:41   #2
Arassir
Форумчанин
 
Аватар для Arassir
 
Регистрация: 23.10.2008
Сообщений: 230
По умолчанию

С помощью foreach так:

Код:
$n=0;
foreach($gender_a as $key=>$g) {
    $n++;

    // пропускаем первые 7 элементов
    if ($n<=7){
        continue;
    }

    if(in_array($key, $settings_theme_genders)) {

    }
}

Но может подойдет цикл for

Код:
for ($n=6; $n<sizeof($gender_a); $n++){

...

}
Arassir вне форума Ответить с цитированием
Старый 04.04.2020, 12:59   #3
Blood_ghosT
Пользователь
 
Регистрация: 29.07.2011
Сообщений: 92
По умолчанию

Цитата:
Сообщение от Arassir Посмотреть сообщение
С помощью foreach так:

Код:
$n=0;
foreach($gender_a as $key=>$g) {
    $n++;

    // пропускаем первые 7 элементов
    if ($n<=7){
        continue;
    }

    if(in_array($key, $settings_theme_genders)) {

    }
}

Но может подойдет цикл for

Код:
for ($n=6; $n<sizeof($gender_a); $n++){

...

}
спасибо да решил через continue и break делать.
Blood_ghosT вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перебор массива tisit Общие вопросы C/C++ 6 29.11.2015 22:20
Не получается пройтись по коллекции через foreach и получить доступ к полям Николавна C# (си шарп) 5 04.05.2014 16:44
перебор массива TYS Помощь студентам 1 18.05.2012 07:06
Пропустить элемент массива в цикле foreach по условию. %$PROregRAMi$t% PHP 0 21.09.2010 06:53
Создание и перебор многомерного массива regman PHP 2 27.10.2009 11:29