脚本宝典收集整理的这篇文章主要介绍了php – 显示会话变量,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
例如,这里我的会话中有一个变量:
每个产品都有一些带数字的变量.如果购物车中有2种不同的产品,那么第二种产品就是
还有一个名为itemcount的变量,用于说明购物车中有多少种不同的产品.
我怎么能告诉@L_304_3@,所有以item_name_开头的变量应该显示在所有其他变量之后的各个div中,例如总价?
这是我目前用来打印会话数据的内容:
<?PHP foreach ($_SESSION as $key=>$val) echo $key. ": ".$val. "<br>"; ?>
这就是我所看到的:
显然我想让它更容易阅读.
我可以使用echo $_SESSION [‘shipping’]运费将它放在我想要的任何地方,但我该如何处理产品?
说我希望每个产品都在div和/ div中显示?
抱歉没有问题.
谢谢
function getSessionPRoducts() { $itemCount = $_SESSION['itemCount']; $products = array(); for($i = 1; $i <= $itemCount; $i++) { $products[] = array( 'name' => $_SESSION['item_name_'.$i],'quantity' => $_SESSION['item_quantity_'.$i],'price' => $_SESSION['item_price_'.$i],'options' => $_SESSION['item_options_'.$i] ); } return $products; }
您当然应该添加适当的验证来检查$_SESSION数组中的数据是否在访问之前是否已设置.
使用方法如下
$products = getSessionProducts(); foreach($products as $product) { echo $product['name']; }
以上是脚本宝典为你收集整理的php – 显示会话变量全部内容,希望文章能够帮你解决php – 显示会话变量所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。