我想显示所有会话数据,但可以对其进行一些控制。问题是,我无法确切知道会话中存储了什么,因为它是来自购物车的数据。
例如,我的会话中有一个变量:
item_name_1:产品名称
item_quantity_1:5
每个产品都有一些带有数字的变量。如果购物车中有 2 种不同的产品,则第二个将是
item_number_2 等等。
还有一个名为 itemcount 的变量,它告诉购物车中有多少不同的产品。
我如何告诉 php,所有以 item_name_ 开头的变量都应该显示在所有其他变量(如总价)之后的单个 div 中?
这是我目前用来打印会话数据的:
<?php
foreach ($_SESSION as $key=>$val)
echo $key. ": ".$val. "<br>";
?>
这就是我所看到的:
货币:欧元
运费:10
总计:70.5
itemCount:4
item_name_1:Tomato Suppe
item_quantity_1:1
item_price_1:3.5
item_options_1:
item_name_2:Lentils Suppe
item_quantity_2:14
item_price_2:3.5
item_options_2: item_name_3
:Chicken Suppe
item_quantity_3:1
item_price_3:
_name_4 。
绿叶
供应 item_quantity_4:1
item_price_4:3.5
item_options_4:
显然我想让它更容易阅读。
我可以使用 echo $_SESSION['shipping'] 将其放在任何我想要的地方,但是我如何处理产品?
比如说我希望每个产品都显示在 div 和 /div 中?
对不起菜鸟问题。
谢谢你