"Varible arrays" i indlejret løkke
Hej alle eksperter.Jeg har en 'for'løkke og inden i den en 'foreach'.
I min foreach lægger jeg noget data i et array og min hensigt er, at når 'for'løkken starter forfra, skal det array, der bliver skrevet i foreach-løkken have nyt navn.
Noget a la det her:
for($i = 1; $i <= 5; $i++)
{
// Counter for arrays must start at 0 and be 1 lower than counter $i
$j = $i;
$j--;
foreach($businesslines as $id => $businesslinerow)
{
// If we have reached the selected businessline, then select it
if($businesslineselect[$j] == $id || $businessline[$j] == $id)
{
$selectedbusinessline_name.$j[] = $businesslinerow;
$selectedbusinessline_id.$j[] = $id;
}
else
{
$businessline_name.$j[] = $businesslinerow;
$businessline_id.$j[] = $id;
}
}
}
Men...: Arrays må ikke have skalerbare værdier i navnet, så hvad gør jeg så...?
Problemet er især, at jeg skal bruge data fra arrays i templates (smarty), hvor data er nødt til at være organiseret temmelig ordentligt - og derfor vist ikke så godt at lave arrays i arrays - tror jeg...?
