Как можно вывести результаты цикла в массив или переменную.
Например есть цикл
$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 написал(а):
Примерно так можно
Спустя 1 минута, 15 секунд Winston написал(а):
Или даже так
Тогда при вызове переменной, выведутся все 5 изображений.
$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
Большое спасибо
Оба варианта работают, но второй легче. Выбрал второй.
Ещё раз спасибо.
Большое спасибо
Оба варианта работают, но второй легче. Выбрал второй.
Ещё раз спасибо.