配列のアクセス例

配列data1の出力

このサンプルのソースファイル
このサンプルのテンプレートファイル
Array
(
    [0] => 1000
    [1] => 1001
    [2] => 1002
)

data: 1000
data: 1001
data: 1002

多次元配列data2の出力

Array
(
    [0] => Array
        (
            [0] => a
            [1] => 1000
        )

    [1] => Array
        (
            [0] => b
            [1] => 1002
        )

    [2] => Array
        (
            [0] => c
            [1] => 1003
        )

    [3] => Array
        (
            [0] => d
            [1] => 1004
        )

)

多次元配列は$data2[row][0] または $data2[row].0 でアクセスできます。
data: a 1000
data: b 1002
data: c 1003
data: d 1004

連想配列data3の出力

Array
(
    [0] => Array
        (
            [id] => 1
            [name] => foo
        )

    [1] => Array
        (
            [id] => 2
            [name] => bar
        )

    [2] => Array
        (
            [id] => 3
            [name] => hoge
        )

    [3] => Array
        (
            [id] => 4
            [name] => moge
        )

)

多次元配列は$data3[row].id でアクセスできます。 ($data3[row][id]ではアクセスできません。)
data: id=1 name=foo
data: id=2 name=bar
data: id=3 name=hoge
data: id=4 name=moge

連想配列data4の出力

Array
(
    [a] => Array
        (
            [id] => 1
            [name] => foo
        )

    [b] => Array
        (
            [id] => 2
            [name] => bar
        )

    [c] => Array
        (
            [id] => 3
            [name] => hoge
        )

    [d] => Array
        (
            [id] => 4
            [name] => moge
        )

)

配列の添字が全て文字列の連想配列は{foreach}関数を使う必要があります。
data: id= name=
data: id= name=
data: id= name=
data: id= name=

データが無い場合

データが無い場合は {sectionelse}が実行されます。
データがありません。