Access variable outside foreach loop PHP

18,890

First define the variable above of the loop

$categorySize = array();

<?php  $categories = Mage::getModel('catalog/category')->getCollection()->addAttributeToSelect('*'); 
         foreach ($categories as $category): 
         $categorySize = $category->getSize_chart(); 
         print_r ($categorySize); 
         endforeach;
    ?>

print_r($categorySize) //Now you can get it outside the loop 
Share:
18,890
Swetha
Author by

Swetha

Newbie in Magento!! :)

Updated on June 12, 2022

Comments

  • Swetha
    Swetha almost 2 years

    I'm new to PHP. Can anyone tell me how to access the foreach loop variable outside foreach. Please find below by code.

      <?php  $categories = Mage::getModel('catalog/category')->getCollection()->addAttributeToSelect('*'); 
             foreach ($categories as $category): 
             $categorySize = $category->getSize_chart(); 
             print_r ($categorySize); 
             endforeach;
        ?>
    

    I need it in the following html img tag's src attribute.

    <div class="SizeChat"><p>close</p><div class="Padd"><img src="<?php echo Mage::getBaseUrl('media').'catalog/category/'.$categorySize ?>"></div></div>