如何从会话变量中打印多个值

时间:2018-08-22 13:22:54

标签: php

会话变量示例中的多个值,用于会话变量:-

I/P:- print_r($_SESSION['cart'][$id][$qty]);

O/P:- Array ( [0] => 2,3 [1] => 2,1 )

其中

    [0] => 2,3 are id 

     [1] => 2,1 are quantity

如何显示这些ID和数量的详细信息?

1 个答案:

答案 0 :(得分:1)

这不是一种非常优雅的方式来存储此信息,因此解决方案也不是

$ids_a = explode(',', $_SESSION['cart'][$id][$qty][0]);
$qty_a = explode(',', $_SESSION['cart'][$id][$qty][1]);

foreach ( $ids_a as $idx => $the_id ) {
    echo 'id= ' . $the_id . ' Quantity = ' . $qty_a[$idx];
}
  

请麻烦的变量名。我不想使用可能与您现有变量冲突的东西。