hinchcliffe Posted February 4, 2010 Share Posted February 4, 2010 Hello, Is there a way I can echo an for each variable outside the for each statement? <?php foreach ($products as &$value) { $partnumber = '<PartNumber>'.$value["sku"].'</PartNumber>'; echo $partnumber; } ?> I need $partnumber to be echoed in another piece of php code with out using the for each to grab each value. How can this be done? Link to comment https://forums.phpfreaks.com/topic/190859-foreach-values-into-a-variable-need-help/ Share on other sites More sharing options...
9three Posted February 4, 2010 Share Posted February 4, 2010 Create a variable outside the foreach and it will be available for you after the loop is over. $str = ''; foreach ($arr as $strName) { if ($strName == 'Jason') $str = $strName; echo $strName; } echo $str; The variable $str now has the $strName value stored in it. Link to comment https://forums.phpfreaks.com/topic/190859-foreach-values-into-a-variable-need-help/#findComment-1006489 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.