我有一个如下所示的多数组:
$_SESSION['cartItems']['quantity']
如何打印出其值? print_r
不起作用,除非$_SESSION
不支持多维数组?
答案 0 :(得分:0)
print_r($_SESSION['cartItems']);
应该有用。
答案 1 :(得分:0)
你可以使用var_dump($ _ SESSION)。但是,print_r应该可以工作。确保您正在执行print_r($ _ SESSION),而不是尝试print_r您可能不存在的变量。
答案 2 :(得分:0)
如果您想获得数组中每个卡片项目的数量,您可以这样做:
$quantities = array_map(create_function('item', "$item['quanitity']"), $_SESSION['cardItems']);
// PHP 5.3
$quantities = array_map(function($item) {
return $item['quanitity'];
}, $_SESSION['cardItems']);