powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Цикл foreach
5 сообщений из 5, страница 1 из 1
Цикл foreach
    #32547645
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скажите кто-нибудь, могу ли я в цикле foreach перебирать не все элементы массива, а скажем, все начиная с третьего?
...
Рейтинг: 0 / 0
Цикл foreach
    #32547671
Макс М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нет, не считая варианта :
Код: plaintext
1.
2.
3.
4.
foreach ($a as $i=>$k) {
   if ($i >  3 ) {
       ....// do something
   }
}


ЗЫ
Указывай язык, о котором спрашиваешь
...
Рейтинг: 0 / 0
Цикл foreach
    #32549297
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо. Я уже обошолся без foreach. Если кому интересно: for ($i=3; i<=$#var; $i++).

Язык - Перл.
...
Рейтинг: 0 / 0
Цикл foreach
    #32549616
Фотография Alex Rootoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так на PHP можна так:
for ($i=2; $i<$some; $i++){}
К тамуже работаэт быстрее foreach!

With best regards Alex Rootoff
...
Рейтинг: 0 / 0
Цикл foreach
    #32557959
Alexey Agafonov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
foreach перебирает массив по индексам - удобно для ассоциированных массивов. Более надежен (в смысле отладки и поиска ошибок), так что пользуйтесь им для массивов. Согласен, несколько тормозней, но эта разница будет незаметна, так что ей можно пренебречь.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Цикл foreach
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]