вывод цикла запихнуть в переменную

Патриот

Новичок
вывод цикла запихнуть в переменную

$i=0;
WHILE ($i<10){
print "$i";
$i++;
}
-------
как полученное: 0123456789
сделать одной переменной? Т.е. к примеру содержание переменной $test будет зависить от выполнения цикла... вроде можно весь вывод запихнуть в массив, а потом этот массив сделать одной пеерменной, но вот как всё это делается... :)
 

Макс

Старожил PHPClub
PHP:
ob_start();
$i=0;
WHILE ($i<10){
print "$i";
$i++;
}
$var = ob_get_contents(); // !!! <-- твоя переменная
ob_end_clean();
 

Патриот

Новичок
PHP:
ob_start(); 
$i=0; 
WHILE ($i<10){ 
$i++; 
} 
$var = ob_get_contents(); // !!! <-- твоя переменная 
ob_end_clean();

print "$var";
не хочет выводить... я что то не так понял?
 

Crazy

Developer
Я плакал... (c)

Патриот, что ты ОЖИДАЛ от своего скрипта, убрав "print" из цикла??
 

Патриот

Новичок
АААААААААААААААА
пашет пашет пашет пашет!!!!
брат! спасибо! :)

P.S.
принт я удалил из-за того что в первый раз чё то не сработало (прокси помоему забыл отключить) и не долго думая решил проверить нужен ли он вообще там :)
 

pupkin

Guest
ob_get_contents - возвращает содержимое буфера вывода
 

Alkinoy

Guest
как все сложно.... а так не покатит?
PHP:
$i=0;
$myvar='';
WHILE ($i<10)
{
  $myvar.=$i;
  $i++;
}
 

Фанат

oncle terrible
Команда форума
Макс, вот ты умный-умный - а дурак...
Это преступление, я считаю, честное слово....
Эх...
 

pupkin

Guest
Alkinoy,
Вот это да!!! Молодчина!!! Никому это и в голову не пришло тут!!!
Можно тебя называть просто МОЗГ?

Патриот
А ты копи-пэйстом лучше не увлекайси..
 
Сверху