teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

3

【追記2】で配列を書き換えてました

2021/12/29 06:54

投稿

emi_ono
emi_ono

スコア84

title CHANGED
File without changes
body CHANGED
@@ -68,4 +68,37 @@
68
68
 
69
69
  [ 'send' => '●●●コース/130/15,000', 'ID' => 7, 'text' => '16,000円(120分)<br><span class="coupon"><sapn class="coupon_text"></sapn><span class="red">15,000円(+10分)</span><i class="fas fa-umbrella"></i><span></span>' ],
70
70
  ];
71
+ ```
72
+
73
+ ### 【追記2】新たに試したこと
74
+ 今までの配列を書き換えてみました。この多次元配列をループさせてtableに表示できないでしょうか?menuNameキーがthでmenuContentsキーがtdです。
75
+
76
+ ```PHP
77
+ $arry = [
78
+ [
79
+ 'menuName' => 'メニュー名1',
80
+ "menuContents" => [
81
+ [ 'send' => '●コース/35/3,000', 'ID' => 1, 'text' => '3,000円(35分)' ],
82
+
83
+ [ 'send' => '●コース/75/5,000', 'ID' => 2, 'text' => '5,000円(65分)<br><span class="coupon"><sapn class="coupon_text"></sapn>5,000円<span class="red">(+10分)</span></span>' ],
84
+
85
+ [ 'send' => '●コース/105/8,000', 'ID' => 3, 'text' => '8,000円(95分)<br><span class="coupon"><sapn class="coupon_text"></sapn>8,000円<span class="red">(+10分)</span></span>' ],
86
+
87
+ [ 'send' => '●コース/135/10,000', 'ID' => 4, 'text' => '10,000円(125分)<br><span class="coupon"><sapn class="coupon_text"></sapn>10,000円<span class="red">(+10分)</span></span>' ],
88
+
89
+ ],
90
+
91
+ ],
92
+ [
93
+ 'menuName' => 'メニュー名2',
94
+ "menuContents" => [
95
+ [ 'send' => '●●●コース/70/8,000', 'ID' => 5, 'text' => '10,000円(60分)<br><span class="coupon"><sapn class="coupon_text"></sapn><span class="red">8,000円(+10分)</span><i class="fas fa-umbrella"></i></span>' ],
96
+
97
+ [ 'send' => '●●●コース/100/12,000', 'ID' => 6, 'text' => '13,000円(90分)<br><span class="coupon"><sapn class="coupon_text"></sapn><span class="red">12,000円(+10分)</span><i class="fas fa-umbrella"></i><span></span>' ],
98
+
99
+ [ 'send' => '●●●コース/130/15,000', 'ID' => 7, 'text' => '16,000円(120分)<br><span class="coupon"><sapn class="coupon_text"></sapn><span class="red">15,000円(+10分)</span><i class="fas fa-umbrella"></i><span></span>' ],
100
+
101
+ ],
102
+ ]
103
+ ];
71
104
  ```

2

誤字を修正しました

2021/12/29 06:54

投稿

emi_ono
emi_ono

スコア84

title CHANGED
File without changes
body CHANGED
@@ -5,7 +5,7 @@
5
5
  よろしくお願いします。
6
6
 
7
7
  【追記】
8
- tr(メニュー名)の中に複数のtd(時間と料金)があり、これが複数あるtableです。これを配列(連想配列?)とforeachを使って表示させたいです。
8
+ trの中に1つのth(メニュー名)複数のtd(時間と料金)があり、trが複数あるtableです。これを配列(連想配列?)とforeachを使って表示させたいです。
9
9
 
10
10
  ![テーブル完成イメージ](d1727edafaf77d01b2f44433dac47e74.png)
11
11
 

1

tableの完成イメージ画像を追記しました。

2021/12/27 09:36

投稿

emi_ono
emi_ono

スコア84

title CHANGED
File without changes
body CHANGED
@@ -4,7 +4,10 @@
4
4
  td部分をforeachを使って表示することはできたのですが、thの部分もPHPを使って表示させる方法が分かりません。
5
5
  よろしくお願いします。
6
6
 
7
+ 【追記】
8
+ tr(メニュー名)の中に複数のtd(時間と料金)があり、これが複数あるtableです。これを配列(連想配列?)とforeachを使って表示させたいです。
7
9
 
10
+ ![テーブル完成イメージ](d1727edafaf77d01b2f44433dac47e74.png)
8
11
 
9
12
 
10
13
  ### HTMLソースコード