çok boyutlu diziler baskı?

3 Cevap php

Şöyle bir çok dizi var:

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

Ben nasıl onun değerleri üzerinden yazdırırım? $_SESSION Çok boyutlu diziler desteklemediği sürece print_r, çalışmaz?

3 Cevap

print_r($_SESSION['cartItems']); çalışmalıdır.

Eğer var_dump ($ _SESSION) kullanabilirsiniz. Ancak, print_r çalışması gerekir. Eğer print_r ($ _SESSION) yapıyor ve mevcut olmayabilir sizin değişken print_r çalışıyor değil emin olun.

Eğer dizideki her kart kaleminin miktarı almak istiyorsanız, bunu yapabilirsiniz:

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

// PHP 5.3
$quantities = array_map(function($item) {
    return $item['quanitity'];
}, $_SESSION['cardItems']);