I have tried to pass a value from controller to layout using this but it does not work:
foreach ($user_info_details as $details):
$first_name = $details['first_name'];
endforeach;
Zend_Layout::getMvcInstance()->assign('first_name',$first_name);
and retrieve it using
<?php echo $this->layout()->first_name; ?>
but it shows blank in every case