0

我是smarty的新手。在 smarty 模板中访问多维数组时出现问题。我目前的问题如下。以下是名为的可能数组$request

Array
(
    [form_submitted] => yes
    [teacher_id] => 97a056d0dd9e64b8daee46e6302409f8
    [class_ids] => Array
        (
            [0] => 9
        )

    [btn_submit] => Done
)

我已经将该数组分配给 smarty 模板,使用assign('data',$request). 现在我想访问内部数组中的值[class_ids][class_ids]在此代码片段中,只有一个元素,但在某些情况下,数组中存在多个值。我想要的是可以从[class_ids]smarty 模板中的数组访问值的代码。任何人都可以在这方面帮助我吗?提前致谢。

4

1 回答 1

0

你可以通过索引来做到这一点:

{$data.class_ids.0}, {$data.class_ids.1}, ...

或使用 foreach

{foreach $data.class_ids as $class_id}
    {$class_id}
{/foreach}
于 2013-05-10T07:38:20.183 回答