Smarty und mehrdimensionale Arrays
Benjamin
- php
0 Benjamin
Hallo ich hab ein kleines problem ich versuche ein mehrdimensionales Array in einer meiner tpl auszugeben aber leider kann ich mit den index nicht so rechnen wie ich das gern hätte :( hat von euch einer eine idee?
{foreach name=q_id from=$quest_id item=q_id}
{$quest[$q_id.question].interests}<br />
{/foreach}
in $quest steht
Array
(
[0] => Array
(
[interests] => test
)
[1] => Array
(
[interests] => test
)
) usw
und in $quest_id
Array
(
[id] => 2
[id] => 5
[id] => 23
) usw
{$quest[$q_id.question].interests} funtioniert es gibt mir die "richtigen" strings wieder nur leider muss $q_id.question immer -1 rechnen aber das geht leider nicht weil
$quest[$q_id.question].interests in php gleich $quest["2-2"]["interests"]; ist
weiss einer wie ich $q_id.question -1 in smarty rechnen kann??
{$quest[$q_id.question-1].interests} geht net
ok Habs selber geschaft :)
{foreach name=q_id from=$quest_id item=q_id}
{assign var=i value=$q_id.question-1}
{$quest[$i].interests}<br />
{/foreach}