質問編集履歴

1

配列構造の追記

2019/11/19 03:40

投稿

Honoka007
Honoka007

スコア13

test CHANGED
File without changes
test CHANGED
@@ -6,7 +6,7 @@
6
6
 
7
7
  ```PHP
8
8
 
9
- {foreach.from=$array item="i" key="k" name="n"}
9
+ {foreach from=$array item="i" key="k" name="n"}
10
10
 
11
11
  {if $smarty.foreach.n.index < 6}
12
12
 
@@ -30,7 +30,7 @@
30
30
 
31
31
  ```PHP
32
32
 
33
- {foreach.from=$array item="i" key="k" name="n"}
33
+ {foreach from=$array item="i" key="k" name="n"}
34
34
 
35
35
  {if $smarty.foreach.n.index >= 7}
36
36
 
@@ -45,3 +45,39 @@
45
45
 
46
46
 
47
47
  Smartyのversionは2.6.25です。
48
+
49
+
50
+
51
+ -------------------------------------------------------------------------------
52
+
53
+
54
+
55
+ foreachの配列構造は以下のような多次元配列の場合で仮定しています。
56
+
57
+ smarty debug consoleをイメージして頂けたらと思います。
58
+
59
+ ```PHP
60
+
61
+ {$array} -> Array (8)
62
+
63
+ item1 => Array(2)
64
+
65
+ sample_id => "12345"
66
+
67
+ sample_id2 => "67890"
68
+
69
+ item2 => Array(2)
70
+
71
+ sample_id => "23456"
72
+
73
+ sample_id2 => "78901"
74
+
75
+ //~~省略~~
76
+
77
+ item8 => Array(2) //itemは8個まで
78
+
79
+ sample_id => "90123"
80
+
81
+ sample_id2 => "12345"
82
+
83
+ ```