![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 12.02.2011
Сообщений: 3
|
![]()
Прошу помочь новичку.
Имеется цикл foreach, перебирающий все элементы массива. if (is_array($DENOMINATIONS[$cc[0]])) { foreach ($DENOMINATIONS[$cc[0]] as $cd) { я хотел бы иметь возможность перебирать не весь массив, а только его первые 10 элементов, т.е. цикл foreach заменить на цикл for. Возможно ли это и как это записать? |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 08.01.2011
Сообщений: 226
|
![]()
Если сделать прямо в лоб:
Код:
|
![]() |
![]() |
![]() |
#3 |
Новичок
Джуниор
Регистрация: 12.02.2011
Сообщений: 3
|
![]()
спасибо, попробую
|
![]() |
![]() |
![]() |
#4 |
Новичок
Джуниор
Регистрация: 12.02.2011
Сообщений: 3
|
![]()
нет, не получается.
$count получает максимальное значение 1. видимо это работало бы в цикле for, а в данном случае приращение $count происходит только один раз. |
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 08.01.2011
Сообщений: 226
|
![]()
Значит у тебя массив $DENOMINATIONS[$cc[0]] содержит только один элемент.
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
ошибка синтаксиса foreach | KLAXON | PHP | 32 | 08.02.2011 15:57 |
foreach ограничение на вывод | Kasper1 | PHP | 2 | 29.01.2011 02:43 |
Классы в C# и цикл foreach | densx | Помощь студентам | 2 | 30.11.2010 03:33 |
Foreach в обратную сторону. | KobolD | Общие вопросы .NET | 5 | 13.11.2010 10:24 |
foreach c двумя массивами | sliker | PHP | 9 | 26.02.2010 15:36 |