-3

セッションをダンプした後、以下の結果が得られます。array(2); にある値「product_id」と「info」を取得する方法を教えてください。

array(3) { 
    ["DYN_outskin"]=> string(3) "ten" 
    ["DYN_inskin"]=> string(3) "one" 
    ["cart"]=> array(1) { 
        ["2000_facebook"]=> array(2) { 
            ["product_id"]=> string(13) "2000_facebook" 
            ["info"]=> string(7) "nur1952"
        } 
    }
} 
4

3 に答える 3

2

このようにしてみてください:

$array['cart']['2000_facebook']['product_id'];
$array['cart']['2000_facebook']['info'];
于 2013-02-18T18:28:59.473 に答える
2
$_SESSION["cart"]["2000_facebook"]["product_id"] ;

$_SESSION["cart"]["2000_facebook"]["info"] ;

カートを繰り返す:

foreach ($_SESSION["cart"] as $product){
  echo "Product info : {$product['info']} | Product ID : {$product['product_id']} <br/>" ;
}
于 2013-02-18T18:29:52.410 に答える
1

次のように、配列構造を明確に表示する方法で配列を表示することを常にお勧めします。

array(3) { 
  ["DYN_outskin"]=> string(3) "ten" 
  ["DYN_inskin"]=> string(3) "one" 
  ["cart"]=> array(1) { 
    ["2000_facebook"]=> array(2) { 
      ["product_id"]=> string(13) "2000_facebook" 
      ["info"]=> string(7) "nur1952" 
    } 
  } 
}

これで、必要な要素にアクセスする方法が明確になりました。

$array["cart"]["2000_facebook"]["product_id"]
$array["cart"]["2000_facebook"]["info"]
于 2013-02-18T18:31:47.707 に答える