0
陣列陣列增量
$item= "stackoverflow";
$price = "30.00";
$total += ($sum * $price);
$cs1_array = array();
$cs1_array[] = array(
'item'=>array('item'=>$item, 'price'=>$price, 'quantity' => $sum),
'total' => $total
);
$_SESSION['session_inputs'] = $cs1_array;
的foreach循環在其他頁面
$cs1_array = $_SESSION['session_inputs'];
echo "<table>";
foreach ($cs1_array as $item){
echo "<tr>";
foreach ($item as $item2){
echo "<td>{$item2['item']}</td><td>{$item2['price']}</td><td>{$item2['quantity']}</td>";
}
echo "<td>{$item['total']}</td>";
echo "</tr>";
}
echo "</table>";
上方是用於顯示我的數組的項目的代碼,但它只會顯示出1行輸出像這樣
計算器30.00 2 60
我要的是每當我提交HTML表單,這將增加新行新的值到陣列和輸出會是這樣的,如果我提交3次
計算器30.00 2 60
StackOverflow的30.00 2 60
計算器30.00 2 60
在這種情況下,$ cs1_array應該是一維數組,而不是OP所指定的數組數組。 –
這將更容易處理。相應地更新我的答案。 –
謝謝你們,我明白了。 – user3277691