|
|
|
| Вообщем перед тем как выводить все элементымассива в цикле, нужно сначала вывести первое сообщение, а потм все элементы. Если просто вывести сообщение - оно будет повторятся, а мне нужно только перед первой итерацией цикла.
Из нестандартных средств на мысль только приходить посавить счетчик. Или можно еще как-то | |
|
|
|
|
|
|
|
для: admiral
(23.03.2010 в 20:13)
| | Трудно узнать текущую итерацию цикла? | |
|
|
|
|
|
|
|
для: sim5
(23.03.2010 в 20:54)
| | Легко. Просто во многих других языках программирования есть стандартные готовые средства для этого, а я поинтересовался есть ли они в php. | |
|
|
|
|
|
|
|
для: admiral
(23.03.2010 в 23:10)
| | что за готовые средства в других языках?
Всегда полагал, что php просто чемпион по готовым средствам... | |
|
|
|
|
|
|
|
для: Trianon
(23.03.2010 в 23:11)
| | И по их излишеству :) | |
|
|
|
|
|
|
|
для: admiral
(23.03.2010 в 23:10)
| | не встречал... по крайней мере в fox pro, бейсике, паскале, С, javascript, php
да и какой смысл в такой функции? | |
|
|
|
|
|
|
|
для: admiral
(23.03.2010 в 20:13)
| | можно поставить флаг еще например
(но по-моему лучший способ просто проверить итерацию) | |
|
|
|
|
|
|
|
для: admiral
(23.03.2010 в 20:13)
| | Вывести сообщение перед циклом нельзя? Или вывести элемент с нулевым индексом, а потом цикл с 1? | |
|
|
|
|
|
|
|
для: GeorgeIV
(24.03.2010 в 09:54)
| | вот как-то не понимаю я, из-за чего сыр-бор.
оператор if(!$i) echo "..."; такой тяжелый? | |
|
|
|
|
|
|
|
для: GeorgeIV
(24.03.2010 в 09:54)
| | >Вывести сообщение перед циклом нельзя? Или вывести элемент с нулевым индексом, а потом цикл с 1?
Да, второе | |
|
|
|
|
|
|
|
для: admiral
(24.03.2010 в 12:27)
| | Что "да, второе"? | |
|
|
|
|
|
|
|
для: admiral
(23.03.2010 в 20:13)
| | может вне цикла написать вывод сообщения? Либо do{ }while() - выполняется минимум 1 раз, а дальше проверяет условие. Неясно сформулирована задача | |
|
|
|