在PHP中检索数组值的困难

在PHP中检索数组值的困难,php,html,Php,Html,目前,我正在尝试确定一个房间的油漆成本,以获取我尝试使用阵列系统的每个房间的价值 目前在我的页面上,用户添加房间,我有这个初始数组代码 $_SESSION['rheight'] = $_POST['height']; $_SESSION['rlength'] = $_POST['length']; $_SESSION['rwidth'] = $_POST['width']; $_SESSION['rwindoor'] = $_POST['windoor']; $_SESSION[

目前,我正在尝试确定一个房间的油漆成本,
以获取我尝试使用阵列系统的每个房间的价值

目前在我的页面上,用户添加房间,我有这个初始数组代码

$_SESSION['rheight'] = $_POST['height'];
  $_SESSION['rlength'] = $_POST['length'];
  $_SESSION['rwidth'] = $_POST['width'];
  $_SESSION['rwindoor'] = $_POST['windoor'];
  $_SESSION['rname'] = $_POST['name'];
  $_SESSION['rcost'] = $_POST['zoot'];


  $_SESSION['rtotal'] = ($_SESSION['rheight'] + $_SESSION['rlength'] + $_SESSION['rwidth'] + (.75 * $_SESSION['rwindoor'])) * $_SESSION['rcost'];
  $_SESSION['Thic'] = [];

  array_push($_SESSION['room'.count($_SESSION['Thic'])] = [$_SESSION['rname'], $_SESSION['rtotal']];)
然后在输出总成本的页面上

echo $_SESSION['thic'][0]['rname'];

感谢您的帮助。

在使用
$\u session
superglobal之前,您需要调用
session\u start()
函数

您是否将任何值设置为
$\u SESSION['thic'][0]['rname']
?有这样的想法`$\u SESSION['Thic']=[];`,但那没有rname。是的,我相信这应该在我的第一页上起作用,比如给rname赋值。但是,在将数据输入数组时,我没有正确地执行该操作,因此无法检索数据。您没有在数组的
'thic'
键中存储任何内容。所以你不会明白的。是的,我把它放在了页面的顶部,我应该把它放在上面!