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


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

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

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


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