Подскажите как загнать в переменную...

Belial, не несите чушь.

TecT, насчет "функции не подходят" - это ты очень зря, использовать линейное программирование в большиих проэктах иногда просто невозможно, старайся использовать ООП, в самом худшем случае хотя бы функциональное программирование. А вообще я думаю понял что тебе нужно:
PHP:
$birthdays = "";
gobal $birthdays;
echo '<span style="font-weight:bold;">Вчера:</span> ';
if (count($yesterday)) {
    foreach($yesterday as $u) {
        $birthdays .= '<a href="'.$url.'fullinfo.php?user_id='.$u['id'].'" target="_blank">'.$u['nick'].'</a>, ';
    }
} else {
    $birthdays = ' именинников не было.';
}
потом в любом месте делаешь:
PHP:
echo $GLOBALS['birthdays'];
но это очень и очень плохой стиль программирования, советую почитать про
 
PHP:
ob_start();
echo '<span style="font-weight:bold;">Вчера:</span> ';
if (count($yesterday)) {
    foreach($yesterday as $u) {
        echo '<a href="'.$url.'fullinfo.php?user_id='.$u['id'].'" target="_blank">'.$u['nick'].'</a>, ';
    }
} else {
    echo ' именинников не было.';
}  
$vivod = ob_get_clean();

как-то так?

почитай
 
Назад
Сверху