php - Save foreach() output into array (Smarty) -


how save foreach output array in smarty , use new array outside of {foreach}?

example:

{foreach name=cats from=$category->subcategories item=n}  /*here $newarr = ($n->name,$n->url)*/ {/foreach}  <a href="$newarr->name">hi</a> 

don't know smarty easy way in php using array_push function. or [] (same thing really) :

$newarr = array(); foreach($oldarr $oldarr) {    $newarr[] = $n->name,$n->url;    // equivalent    array_push($oldarr, $n->name,$n->url); } 

Comments