我想用两个变量创建一个多维数组,但不知道如何。
这是我到目前为止所拥有的;
$_SESSION['name'][] = $row_subject['name'];
$_SESSION['history'][]= $_SERVER['REQUEST_URI'];
我想知道这是否可行?
$_SESSION['name'][] = $row_subject['name'],$_SERVER['REQUEST_URI'];
我想获得通过数据库生成的程序的名称,并且还要检索该URL。一旦名称被检索我实际上在做什么,我想做一个网址是必要的链接。
任何帮助将不胜感激。
由于
答案 0 :(得分:3)
我不确定你想做什么,但第二个例子的正确表示法可能是
$_SESSION['name'][] = array("name" => $row_subject['name'],
"history" => $_SERVER['REQUEST_URI']);
这会将带有“name”和“history”键的关联数组推送到数组$ _SESSION [“name”]。
然后您可以像这样访问条目:
echo $_SESSION["name"][0]["name"];
echo $_SESSION["name"][0]["history"];
如果您使用不同的数据重复命令:
$_SESSION['name'][] = array("name" => $row_subject['name'],
"history" => $_SERVER['REQUEST_URI']);
下一个条目会像这样解决:
然后您可以像这样访问条目:
echo $_SESSION["name"][1]["name"];
echo $_SESSION["name"][1]["history"];
等等。
答案 1 :(得分:0)
$_SESSION['name'][] = array($row_subject['name'], $_SERVER['REQUEST_URI']);