2015-11-14 132 views
0

我从产品页面传递数组并使用$ _GET ['id']将产品id存储在'id'中,然后将其存储在session ['items']中。php echo单元素多维数组

在购物车页面上,我只想回显数组中的'id'元素而不是数量。但我仍然想保留当前的代码,其中$ item和$ value是回声。

添加到cart.php

**code 
session_start(); 

$_SESSION['items'][]=array(  
          'id'=>"'".$_GET['id']."'", 
          'qty'=> 1       
         ); 
?> 

Cart.php

**code 
<?php 
session_start(); 
foreach($_SESSION['items'] as $items=>$values) 
{ 
foreach($values as $item=>$value) 
{ 
//// I want to keep this, 
    echo $item; 

    echo $value."<br/>"; 
    echo "</br>"; 
//// I want to keep this 
//// echo 'id' values here! 
} 
} 
?> 

回答

1

你会想echo $value['id'];

<?php 
session_start(); 
foreach($_SESSION['items'] as $items=>$values) 
{ 
foreach($values as $item=>$value) 
{ 
//// I want to keep this, 
    echo $item; 

    echo $value."<br/>"; 
    echo "</br>"; 
    //// I want to keep this 
    echo $value['id']; 
} 
} 
?> 
+0

会是什么'回声$'价值回声? – Terminus

+1

@Terminus我希望它会回应'阵列'。不是我的问题,这是OP说他想要的。 – cameronjonesweb

+0

想通了。认为它可能会做我不知道的事情 – Terminus