2010-05-04 3 views
0

У меня есть мульти массив, который выглядит следующим образом:печать из многомерных массивов?

$_SESSION['cartItems']['quantity'] 

Как напечатать свои ценности? print_r не будет работать, если $_SESSION не поддерживает многомерные массивы?

ответ

0

print_r($_SESSION['cartItems']); должно работать.

0

вы можете использовать var_dump ($ _ SESSION). Однако print_r должен работать. Убедитесь, что вы выполняете print_r ($ _ SESSION), и не пытаетесь напечатать_r свою переменную, которая может не существовать.

0

Если вы хотите, чтобы получить количество каждого элемента карты в массиве, вы можете сделать это:

$quantities = array_map(create_function('item', "$item['quanitity']"), $_SESSION['cardItems']); 

// PHP 5.3 
$quantities = array_map(function($item) { 
    return $item['quanitity']; 
}, $_SESSION['cardItems']); 
Смежные вопросы