如何在我的数组editcase中调用此变量

时间:2018-11-08 10:50:21

标签: php

我有一个名为$_SESSION['data']的会话

我有一个名为“ lengtezijde”的文本输入

我已经在会话中使用了foreach:

foreach ($_SESSION['data'] as $key => $data);

如果我想使用lengtezijde的输入,我可以这样尝试:

echo $_SESSION['data'][$_GET['key'];

但是它是一个数组,我想要输入值。

如何在数组中更深一层使用该值?

3 个答案:

答案 0 :(得分:2)

请在foreach循环中尝试以下操作:

echo $data['lengtezijde'];

echo $_SESSION['data'][$key]['lengtezijde'];

我们已经看到$key的索引值为0

注意:在会话数据循环时,您将获得$data的值,就像打印$data时一样:

Array ( [hoogte] => 1 [kleur] => 1 [lengtezijde] => 800 [toevoegen] => toevoegen )

因此,您可以使用as直接获取lengtezijde的值:

$data['lengtezijde'];在foreach循环中。

答案 1 :(得分:0)

尝试一下...。

echo $_SESSION['data'][$key]['lengtezijde'];

答案 2 :(得分:0)

不清楚如何设置数组的值。如果您像这样在for循环中设置数组值:

foreach ($_SESSION['data'] as $key => $data);
    $data['lengtezijde'] = "some value";

然后要获得价值,您必须执行以下操作:

$key = $_GET['key']; //or the key to the index you want
echo $_SESSION['data'][$key]['lengtezijde'];