无法访问多维关联数组

史蒂文·温

我有以下代码:

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'];

但这给了我一个未定义的索引错误。但是,如果我执行print_r,它就可以正常工作。我如何回显它,以便会话可以给我数组中的$ cardValue?

谢谢

编辑print_r:

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

编辑回显print_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 ) )

由于您$cards1是一个数组,并且您正在将该数组分配给$_SESSION['value'][],因此您要cardValue使用以下内容进行访问

echo "<br />" . $_SESSION['value'][0]['cardValue'];

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法访问关联数组值

来自分类Dev

无法访问jQuery中的关联数组

来自分类Dev

在php中无法访问关联数组

来自分类Dev

MySQL返回PHP关联数组-但我无法访问数组数据

来自分类Dev

数组的多维关联数组

来自分类Dev

如何访问多维关联数组以打印表?

来自分类Dev

PHP的关联数组多维

来自分类常见问题

Twig多维数组-无法访问值

来自分类Dev

Twig多维数组-无法访问值

来自分类Dev

PHP print_r显示了从CSV文件分解的关联数组的内容,但是echo无法访问其中的单个值

来自分类Dev

创建多维数组关联数组

来自分类Dev

PHP关联数组访问

来自分类Dev

从关联数组访问键值

来自分类Dev

如何遍历和访问多维数组和关联数组中的各种元素?PHP,JSON或XML

来自分类Dev

C#中的多维关联数组

来自分类Dev

从表单输入创建多维关联数组

来自分类Dev

如何创建多维关联数组

来自分类Dev

动态生成的PHP多维关联数组

来自分类Dev

C#中的多维关联数组

来自分类Dev

检查多维关联数组中的值

来自分类Dev

PHP搜索多维关联数组

来自分类Dev

C#中的多维关联数组

来自分类Dev

从表单输入创建多维关联数组

来自分类Dev

从多维关联数组中提取值

来自分类Dev

创建多维关联数组js

来自分类Dev

php中的多维关联数组

来自分类Dev

了解 Groovy 中的多维关联数组

来自分类Dev

访问关联数组内部的关联数组的数据

来自分类Dev

从多维关联后数组创建关联数组-Codeigniter