我有以下數組$consulta2 = Array ( [AB] => Array ( [0] => Noah [1] => 48 ) [BC] => Array ( [0] => Jacob [1] => 42 ) [DA] => Array ( [0] => Mason [1] => 27 ) )我想在表中打印帶有 KEYS 和 VALUES 的數組我目前正在使用這個 foreach 循環foreach ($consulta2 as $key => $value){ foreach ($value as $k => $v) { $template.= '<tr> <td class="service">'.$key.'</td> <td class="desc">'.$v.'</td> \r \n <td class="service">'.$v.'</td> <td class="service"></td> </tr>'; } }我得到下表+-----+-------+-------+| Key | Value | Value |+-----+-------+-------+| AB | Noah | Noah |+-----+-------+-------+| AB | 48 | 48 |+-----+-------+-------+| BC | Jacob | Jacob |+-----+-------+-------+| BC | 42 | 42 |+-----+-------+-------+| DA | Mason | Mason |+-----+-------+-------+| DA | 27 | 27 |+-----+-------+-------+但我希望它看起來像這樣+-----+-------+-------+| Key | Value | Value |+-----+-------+-------+| AB | Noah | 48 |+-----+-------+-------+| BC | Jacob | 42 |+-----+-------+-------+| DA | Mason | 27 |+-----+-------+-------+如果有人知道如何解決它,我將非常感激
1 回答

qq_笑_17
TA貢獻1818條經驗 獲得超7個贊
$value刪除內循環并通過鍵 (0和)訪問項目1:
foreach ($consulta2 as $key => $value){
$template.= '<tr>
<td class="service">'.$key.'</td>
<td class="desc">'.$value[0].'</td> \r \n
<td class="service">'.$value[1].'</td>
<td class="service"></td>
</tr>';
}
- 1 回答
- 0 關注
- 122 瀏覽
添加回答
舉報
0/150
提交
取消