[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Вывести результат цикла в массив
Idaho37
Добрый день.
Как можно вывести результаты цикла в массив или переменную.
Например есть цикл

$i = 0;
while( $i < 5 )
{

$result = '<a class="123" href="'.$directory.'/'.$file[$i].'"><img src="'.$directory.'/'.$file[$i].'" alt="'.$file[$i].'"/></a>';

$i++;

echo $result;

}


Этот цикл выведет 5 изображений, но как все изображения записать в один массив или переменную? Нужно чтобы при вызове переменной выводились все 5 изображений.

Заранее спасибо.



Спустя 2 минуты, 40 секунд (9.09.2011 - 17:53) Winston написал(а):
Примерно так можно
$i = 0;
$result = Array();
while( $i < 5 )
{
$result[] = '<a class="123" href="'.$directory.'/'.$file[$i].'"><img src="'.$directory.'/'.$file[$i].'" alt="'.$file[$i].'"/></a>';
$i++;
}

foreach($result AS $val)
echo $val . '<br/>';




Спустя 1 минута, 15 секунд Winston написал(а):
Или даже так
$i = 0;
$result = '';
while( $i < 5 )
{
$result .= '<a class="123" href="'.$directory.'/'.$file[$i].'"><img src="'.$directory.'/'.$file[$i].'" alt="'.$file[$i].'"/></a><br/>';
$i++;
}

echo $result;

Тогда при вызове переменной, выведутся все 5 изображений.

Спустя 22 минуты, 33 секунды (9.09.2011 - 18:15) Idaho37 написал(а):
Winston
Большое спасибо
Оба варианта работают, но второй легче. Выбрал второй.
Ещё раз спасибо.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.