Php Can';t访问多维关联数组

Php Can';t访问多维关联数组,php,arrays,Php,Arrays,我有以下代码: foreach ($cardSuits as $cardSuit) { $keyCardValues = array_keys($cardValues); foreach ($keyCardValues as $cardValue) { $deck[] = array( "cardValue" => $cardValue, "cardSuit" => $cardSuit); shuffle($deck); } }

我有以下代码:

foreach ($cardSuits as $cardSuit) {
    $keyCardValues = array_keys($cardValues);
    foreach ($keyCardValues as $cardValue) {
        $deck[] = array( "cardValue" => $cardValue, "cardSuit" => $cardSuit);
        shuffle($deck);
    }
}

if ($deal == "Deal") {
shuffle($deck);
$cards1 = array_shift($deck);
$_SESSION['value'][] = $cards1;
我试过:

echo "<br />" . $_SESSION['value']['cardValue'];
为echo打印编辑\u r:

Array ( [value] => Array ( [0] => Array ( [cardValue] => nine [cardSuit] => diamonds ) ) [cards] => Array ( [0] => 9 [1] => 3 [2] => 7 [3] => 10 [4] => 9 [5] => 11 [6] => 7 [7] => 10 [8] => 10 [9] => 5 ) )
试一试


echo“
”$_会话['value'][0]['cardValue']

由于您的
$cards1
是一个数组,并且您正在将此数组分配给
$\u会话['value'][
,因此您希望使用以下命令访问
cardValue

echo "<br />" . $_SESSION['value'][0]['cardValue'];
echo“
”$_会话['value'][0]['cardValue'];
使用此

echo "<br />" . $_SESSION['value'][0]['cardValue'];
echo“
”$_会话['value'][0]['cardValue'];

数组值在索引0内

您能否发布回声打印($\u会话)的结果$\会话['value']是数组。使用foreach获得最早的完整答案@耶4编程,你错过了[0],太棒了!谢谢
echo "<br />" . $_SESSION['value'][0]['cardValue'];